昨日、EmacsにECBをインストールしましたが、メソッドウィンドウと履歴ウィンドウが非常に便利です。しかし、ディレクトリツリーウィンドウとソースウィンドウはあまり役に立ちません。それらを非表示にできれば、メソッドウィンドウと履歴のためにより多くのスペースを節約できます。
もう1つの問題は、cscopeを使用してプロジェクト内で定義と呼び出し元を検索することです。cscopeの結果は、メインウィンドウを2つに分割して表示されます。メソッドウィンドウや履歴ウィンドウと同じように、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)