我在我的 Mac 上为 emacs 设置了这个设置。1. 从http://emacsformacosx.com/下载发行版。2. 按照此处的提示http://emacsformacosx.com/tips正确设置 emacs 和 emacsclient。
但是,以下步骤顺序对我不起作用: 1. emacs 文件名 - 打开文件 2. emacsclient -n 文件名 - 给我一个错误,说我还没有启动服务器。但我的 .emacs 文件中确实有 (server-start)。所以我不确定为什么我会收到这个错误。
尽管如此,我在 emacs 窗口中执行了 Cx restart-server ,然后尝试使用 emacsclient 附加到它(打开另一个文件),但我仍然得到同样的错误。
我尝试过的其他事情: 1. 添加 (setq server-socket-dir (format "/tmp/emacs%d" (user-uid))) 并说当我启动 emacs 时服务器正在 /tmp 位置启动. 2. 为 emacsclient 尝试了各种参数(新框架,附加到现有框架等)。都给我同样的错误。
我的猜测是 emacsclient 无法找到我启动的服务器。但我不确定如何确认和/或如何解决它。
有任何想法吗?谢谢。