2009-02-26 8 views
9

私はemacsで多くの時間を費やしています。しかし、私が深く掘り下げていると、いろいろなバッファがどのウィンドウを開いているのかをコントロールすることができます。find-fileを実行すると、常に現在のウィンドウで開き、これが好きです。しかし、私のために私の窓を分割し、レイアウトを変更したり、私を悩ますさまざまなことをするのが好きです。例えば、M-x manual-entryを実行すると、韻や理由がないので、マニュアルページを開きます。また、さまざまなorg-modeコマンドは同じことをします。私は開いたままにしておきたいウィンドウを閉じます。私はいつでも自分のレイアウトをやり直す必要はありません。私のorgアジェンダを見たり、マンページを開いたりしてください。Emacsウィンドウのコントロールを改善しました

要するに、現在のウィンドウ以外のウィンドウで開くモードにどのウィンドウを使用するかをグローバルに制御する方法はありますか?私はそれらをより簡単に指示できますか?それとも、それぞれのモードをハックして、私が望むように行動する必要がありますか?

答えて

8

てみ受賞モード:それは、アンドゥを提供

http://www.emacswiki.org/emacs/WinnerMode

/ウィンドウ構成への変更をやり直します。

+0

完全ではありませんが、実際にはこの問題を回避するために書いているマイナーモードのハックです。ありがとう! –

2

この質問は常に私にも迷惑をかけています。あなたはものが新しいフレームに表示させるために(setfのポップアップ・フレームt)を使用することができますように見えます

http://www.gnu.org/software/emacs/elisp/html_node/Choosing-Window.html

:私はこれを見つけました。

また、display-buffer-functionを使って表示機能(バッファの選択方法)を無効にすることができるようです。もちろん、elispをうまく使用する必要があります。

関連する問題