1
我經常在不同的GNU屏幕窗口中打開幾個Emacs實例。我怎樣才能給他們單獨的編譯歷史等?如何設置Emacs實例以在單獨的GNU屏幕窗口中使用單獨的歷史記錄?
問題是:當我在一個窗口中的Emacs中執行M-x compile
並關閉它,然後在另一個GNU屏幕窗口中打開另一個Emacs時,它自然會有相同的歷史記錄,也就是說,向上箭頭提供編譯命令我在另一個窗口中鍵入。
我該如何設置它們以在單獨的GNU屏幕窗口中使用單獨的命令(等)歷史記錄?
我不能重現我的系統(GNU Emacs的23.3.1,Debian的味道)對這種行爲通過。當你禁用你的配置文件(例如運行'emacs -q')時,它是否也會發生? – Francesco
你確定這些是單獨的Emacs實例嗎?多個emacsclient實例都連接到同一個emacs服務器,所以它們將共享相同的歷史記錄,但多個emacs實例將分別擁有自己的歷史記錄。 – Tyler
我想如果這些連接到同一個服務器的emacsclient實例,他們不僅會共享命令歷史記錄,而且還會共享OP會肯定注意到的'* compilation *'緩衝區...... – Francesco