這個問題可能也適用於其他Emacs模式比haskell-mode
,因爲我承擔的emacs已經得到了打開自動創建緩衝區的窗口的一般方法:停止emacs的自動
Haskell的模式爲Emacs讓我打Cc Cl將當前緩衝區的內容加載到Haskell交互式會話中,該會話會自動導致emacs在當前幀的分割窗口中打開會話的緩衝區。由於我正在運行一個連接到服務器的多個emacs客戶端的設置,我真的不想在每個打開的框架中顯示緩衝區。有沒有辦法阻止emacs做這種事情?
這個問題可能也適用於其他Emacs模式比haskell-mode
,因爲我承擔的emacs已經得到了打開自動創建緩衝區的窗口的一般方法:停止emacs的自動
Haskell的模式爲Emacs讓我打Cc Cl將當前緩衝區的內容加載到Haskell交互式會話中,該會話會自動導致emacs在當前幀的分割窗口中打開會話的緩衝區。由於我正在運行一個連接到服務器的多個emacs客戶端的設置,我真的不想在每個打開的框架中顯示緩衝區。有沒有辦法阻止emacs做這種事情?
啊,我發現了一個解決方案後發佈這:)。
添加
(setq special-display-buffer-names
'("*haskell*" "*Help*"))
我的.emacs講述的Emacs在一個框架,而不是一個分裂打開這些緩衝區。
編輯:但仍然,更好的解決方案是emacs永遠不會自動創建幀/分割,但只是在後臺默默地創建特殊緩衝區。我無法弄清楚如何指定這個。
我不知道如何讓emacs不用創建新的框架,但是「-nw」開關將不會創建任何框架,新的框架或其他框架。 – 2011-06-05 18:53:51
你想把它顯示在哪裏? – 2011-06-04 10:59:36
它不應該。如果交互系統的緩衝區只是在後臺創建的,我可以把它放在我自己想要的框架/窗口中。 – 2011-06-04 11:34:53
啊,我明白了。 – 2011-06-04 13:22:15