Adr*_*sbe 12 emacs emacsclient
如何在不杀死服务器/守护进程的情况下关闭emacsclient框架?
执行C-x C-c或C-x 5 0在gui中将退出帧和服务器(以及其他客户端),而这只是在从终端完成时退出当前帧.
(Ps:我的emacs版本是24.2,gtk.我试过没有init-file看看它是否来自我的配置,但结果是一样的)
它确实在迷你缓冲区emacsclient启动时说"当用缓冲区完成时,键入Cx#".
Cra*_*on 6
我认为这里的关键点是你需要以守护进程模式启动服务器.如果服务器在现有的emacs进程中运行 - 例如,如果你(server-start)的init文件中有 - 服务器将以emacs进程终止.
有几种方法可以在守护进程模式下启动服务器:
emacs使用--daemon命令行选项调用emacsclient使用--alternate-editor=""命令行选项调用,该选项实际上emacs --daemon将为您运行,然后尝试连接到它一旦服务器处于守护进程模式,您应该能够关闭任何帧,并且守护进程将继续坐下并等待进一步的连接.
| 归档时间: |
|
| 查看次数: |
6619 次 |
| 最近记录: |