[英]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.