我一直在尋找的答案,這個問題,我發現Emacs的: 「C-X#」 殺緩衝
Emacs Client: difference between C-x k and C-x # 和 Emacs C-x C-c overriding save-buffers-kill-terminal if within last open frame
但不完全相關。這是問題:
我有emacs作爲守護進程啓動並使用emacsclient連接到它。 我使用-nw選項在OS X終端內主要使用emacsclient。
的specfic命令我用的是: /Applications/Emacs.app/Contents/MacOS/bin/emacsclient的/ tmp/foo的-nw -c -s/tmp目錄/ emacs501/work_guigo
所以,我有兩個/ tmp /中的文件,名爲foo和baa。 在我terminal.app,我打開foo且 /Applications/Emacs.app/Contents/MacOS/bin/emacsclient的/ tmp/foo的-nw -c -s/tmp目錄/ emacs501/work_guigo
Emacs的告訴我, 「使用緩衝區完成後,輸入Cx#」,所以我這樣做。 我已經完成了它,但我今天沒有完成它,所以我希望foo文件保留在我的「C-x b」緩衝區列表中。
所以我回到了碼頭,我開咩與 /Applications/Emacs.app/Contents/MacOS/bin/emacsclient的/ tmp /咩-nw -c -s/tmp目錄/ emacs501/work_guigo
現在,當我做一個Cx b時,我沒有看到foo在打開的緩衝區列表中。
這很糟糕。我該怎麼辦?
---一些額外的信息:使用掌舵 「C-X B」
「當一個緩衝完成後,鍵入CX#」 - 這聽起來像你不是活得如果您想稍後再次訪問,請使用緩衝區完成。你只是想關閉emacsclient窗口? –
是真實的,但是與c x 5 0相同的概率 –