如何在打开另一个Emacs会话时避免“服务器启动”消息?

时间:2011-06-18 16:25:11

标签: emacs

由于某些原因,我的(server-start)中有一行.emacs。当我启动第一个Emacs会话时一切都很好,但是当我打开另一个会话时,有一个缓冲区显示:

Warning (server): Unable to start the Emacs server.
There is an existing Emacs server, named "server".
To start the server in this Emacs process, stop the existing
server or call `M-x server-force-delete' to forcibly disconnect it.

由于我经常打开几个Emacs,我想知道是否可以修改`.emacs'文件以便在开始时避免这个消息。

有人可以帮忙吗?非常感谢你!

1 个答案:

答案 0 :(得分:31)

尝试:

(require 'server)
(or (server-running-p)
    (server-start))

请注意,server-running-p未出现在手册中,因此可以想象这可能会破坏未来版本的Emacs。