簡體   English   中英

eshell 不支持顯示緩沖區

[英]eshell Doesn't Honor display-buffer

我使用 display-buffer Cx 4 Co將緩沖區設置為另一個 window。 這很好用,除非我想把我的 eshell 緩沖區放在另一個 window 中。 eshell 每次都將自己放入我當前的 window 中。

如果我在命令前加上Cu eshell 開關正確。 有沒有辦法可以將其設為默認值?

只需這樣做:

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

正如 pmr 所說,defadvice 似乎是您想要的。 只需包裝 function 並每次將參數傳遞給它。 這是 defadvice 上 gnu 文檔的鏈接。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM