2011-08-11 5 views
0

ディスプレイバッファC-x 4 C-oを使用して、バッファを別のウィンドウに設定します。これは、私が他のウィンドウに私のeshellバッファを置いていない限り、素晴らしい作品です。 eshellは毎回現在のウィンドウに自分自身を置きます。eshellはディスプレイバッファを受け入れません

コマンドの前にという接頭辞を付けると、C-u eshellが正しく切り替わります。それをデフォルトにする方法はありますか?

+0

を。または、接頭辞を常に使用する何かをラップするだけです。 – pmr

答えて

1

ちょうどこの操作を行います。あなたが `` eshell`機能をdefadvice`でき

(eval-after-load "eshell" 
    '(eshell-remove-from-window-buffer-names)) 
0

あなたの意見は、あなたが望むものと同じように見えます。関数をラップし、そのたびに引数を渡します。ここにdefadviceに関するgnuドキュメントへのリンクがあります。

http://www.gnu.org/s/emacs/manual/html_node/elisp/Simple-Advice.html#Simple-Advice

+0

これがどのように役立つか分かりません。私はそれを別のウィンドウに入れたいときに「eshell」と呼んでいません。 eshellバッファはすでに作成されています。私はちょうど別のウィンドウでそれをしたい。 – Cristian

関連する問題