バッファーを切り替えて表示するときに、各 emacs フレームで関連するバッファーのサブセットを取得することは可能ですか?
つまり
- GNUS 専用のフレームは、gnus バッファーのみを表示します。
- ERC 専用のフレームには、erc バッファのみが表示されます
- 編集専用のフレームには、他のすべてのバッファのみが表示されます
私が見つけることができる最も近いものは、「同じウィンドウに表示を強制する」です。しかし、それはまさにあなたが望むものではありません。
バッファの選択に関連するすべてのコマンドを再定義する以外に、やりたいことを行う方法はないと思います。間違っていることが証明されてもかまいません。
おそらくいくつかのモードフックを使用して、 Window ConfigurationsおよびFrame Configurationsを使用して、ほとんどの方法でそこに到達できると思います。私はこれを確実に行うための良い方法を本当に理解したいと思っていましたが、まだ時間がありませんでした (これはあまり役に立たないと思います)。
とにかく、運が良ければ、もっと知識のある人がより良い答えを持っているかもしれません。