[emacs新手,lisp新手]
ENV: 2016-09-17的GNU Emacs 25.1.1(x86_64-w64-mingw32)
我使用EmacsServer-FirstStart.bat运行emacs服务器:
SET HOME=c:\Settings\emacshome
SET EMACS_SERVER_FILE=%HOME%\.emacs.d\server\server
start "runemacs" /MAX "c:\Portableapps\emacs\bin\runemacs.exe"
然后我打开一个txt文件,将其传递给这个emacs.bat:
SET HOME=c:\Settings\emacshome
SET EMACS_SERVER_FILE=%HOME%\.emacs.d\server\server
start "emacs" "c:\Portableapps\emacs\bin\emacsclientw.exe" "%1"
当我完成emacs并且我想重新启动时,我想保存所有内容并退出。我在emacs窗口上运行此快捷方式:
C-u C-x C-c
诀窍,但我仍然被问到“这个emacs会话有客户端,还是退出?”
为什么,我该如何摆脱它?我感谢我可以输入this:
您通常会使用C-x#代替C-x k来告诉服务器 你已经完成了那个缓冲区&客户(你应该看到一个 启动客户端时发出此效果消息
但是,如果我这样做,我将不得不为每个客户端/缓冲区单独执行此操作。
PS:我想我仍然对客户端,服务器和缓冲区之间的关系感到有些困惑。