昨天我在我的Emacs上安装了ECB,我发现方法窗口和历史窗口非常有用。但目录树窗口和源窗口不太有用,如果我可以隐藏它们,我将为方法窗口和历史保存更多空间。
另一个问题是我使用cscope在项目中搜索定义和调用者,通过将主窗口分成两部分来显示cscope的结果。我想知道是否可以在ECB窗口中修复cscope结果窗口,就像方法窗口和历史窗口一样?
非常感谢。
===============
感谢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)