我在emacs服務器意外關閉時遇到困難。我通過SSH將PuTTY從Windows 7機器連接到Ubuntu機器,使用xming處理x11窗口。這似乎與膩子關閉連接的方式有關。emacs服務器在SSH會話中不持久
我使用emacs --daemon
啓動emacs服務器。然後我使用emacsclient -c
連接到它。當我關閉結果窗口時,emacs服務器保持運行狀態,因爲它應該,我可以再次使用emacsclient -c
重新連接。然後我可以關閉膩子會話,重新打開它,然後重新連接。這完全如我所料。
當我關閉SSH會話而未首先關閉emacs窗口時會出現問題。重新連接時,emacs服務器不再運行。這隻發生在x11版本的emacs正在運行時。如果我使用emacsclient -c -nw
在終端中啓動emacs,即使在關閉PuTTY之前未退出emacs,emacs服務器仍會保持運行狀態。
我不知道是什麼原因導致了這種情況,或者在哪裏尋找麻煩 - 更多地拍攝這些東西。
不是一個編程的問題,嘗試superuser.com或unix.stackexchange.com。 – Barmar
我的歉意。我傾向於閱讀最多的stackoverflow,所以我忘記了姊妹網站在那裏。我會盡量在將來更小心。 –