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