Emacs は私のお気に入りのエディターであり、xcscope.el が提供する cscope 統合を使用しています。最近、私は Vim と浮気しました。私は Emacs を使い続けることに決めましたが、Vim で本当に気に入ったことの 1 つは、cscope ウィンドウをどこに表示するかを制御できることでした。cscope_maps.vim ( http://cscope.sourceforge.net/cscope_maps.vim ) を使用すると、Vim が検索結果を同じバッファー、新しい水平または新しい垂直分割で開くためのショートカットが得られます。
Emacs では、私が知らないいくつかのルールに従って、cscope バッファーがどこかのウィンドウにポップアップするだけです。私の推測では、ウィンドウが 1 つしかない場合は、新しいウィンドウが開きます。複数ある場合は、最も長く離れていたものを使用します。
Emacs バッファーをウィンドウに固定する (cscope 用)は、私が見つけた唯一の関連トピックで、少しは役に立ちますが、Vim のキー バインドほど柔軟にはなりません。
xcscope.el が提供するものよりも優れた Emacs の cscope セットアップを持っている人はいますか? 私は Lisp を知らないので、これを Vim のように機能させるのがどれほど難しいかわかりません。