ディレクトリウィンドウを削除し、EmacsのECBでcscopeのウィンドウを追加する方法?
質問
昨日、私は私のEmacsにECBをインストールし、私は方法のウィンドウと履歴ウィンドウは非常に便利。私はそれらを非表示にすることができた場合でも、ディレクトリツリーウィンドウやソースウィンドウあまり有用で、私は方法のウィンドウと歴史のためのより多くのスペースを節約します。
もう一つの問題は、私が定義して発信者のためのプロジェクトを検索するの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)
解決
こちら、あなたのために働くかもしれないそのうちの一つ。また、あなたは<ここ方向次のカスタムレイアウトを作成することができます/ >でもECB作成新しいレイアウトをコマンドます。
を使用して対話的に行うことができました後者のページでは、cscopeのためにしたいタイプの新しい固定ウィンドウを追加する方法について説明します。
所属していません StackOverflow