Вчера я установил ECB на мой Emacs, и я считаю окно метода и окно истории весьма полезным. Но окно дерева каталогов и окно исходного кода менее полезно, если я могу их скрыть, я сэкономлю больше места для окна метода и истории.
Другая проблема заключается в том, что я использую cscope для поиска в проекте определений и вызывающих абонентов, результат cscope отображается путем разделения главного окна на два. Я хотел бы знать, возможно ли сделать окно результатов cscope фиксированным в окне ECB, точно так же, как окно метода и окно истории?
Большое спасибо.
===============
Благодаря документам sanityinc и ecb, наконец, я создаю макет с фиксированным cscope. Я выложу здесь код, если он поможет другим.
(require 'ecb)
(ecb-layout-define "my-cscope-layout" left nil
(ecb-set-methods-buffer)
(ecb-split-ver 0.5 t)
(other-window 1)
(ecb-set-history-buffer)
(ecb-split-ver 0.25 t)
(other-window 1)
(ecb-set-cscope-buffer))
(defecb-window-dedicator ecb-set-cscope-buffer " *ECB cscope-buf*"
(switch-to-buffer "*cscope*"))
(setq ecb-layout-name "my-cscope-layout")
;; Disable buckets so that history buffer can display more entries
(setq ecb-history-make-buckets 'never)