ディスプレイバッファC-x 4 C-oを使用して、バッファを別のウィンドウに設定します。これは、私が他のウィンドウに私のeshellバッファを置いていない限り、素晴らしい作品です。 eshellは毎回現在のウィンドウに自分自身を置きます。eshellはディスプレイバッファを受け入れません
コマンドの前にという接頭辞を付けると、C-u eshellが正しく切り替わります。それをデフォルトにする方法はありますか?
ディスプレイバッファC-x 4 C-oを使用して、バッファを別のウィンドウに設定します。これは、私が他のウィンドウに私のeshellバッファを置いていない限り、素晴らしい作品です。 eshellは毎回現在のウィンドウに自分自身を置きます。eshellはディスプレイバッファを受け入れません
コマンドの前にという接頭辞を付けると、C-u eshellが正しく切り替わります。それをデフォルトにする方法はありますか?
ちょうどこの操作を行います。あなたが `` eshell`機能をdefadvice`でき
(eval-after-load "eshell"
'(eshell-remove-from-window-buffer-names))
あなたの意見は、あなたが望むものと同じように見えます。関数をラップし、そのたびに引数を渡します。ここにdefadviceに関するgnuドキュメントへのリンクがあります。
http://www.gnu.org/s/emacs/manual/html_node/elisp/Simple-Advice.html#Simple-Advice
これがどのように役立つか分かりません。私はそれを別のウィンドウに入れたいときに「eshell」と呼んでいません。 eshellバッファはすでに作成されています。私はちょうど別のウィンドウでそれをしたい。 – Cristian
を。または、接頭辞を常に使用する何かをラップするだけです。 – pmr