emacs守护程序服务器无法在os x启动时启动

时间:2012-08-10 04:46:04

标签: macos emacs

我写了一个像

这样的“emacsinit”文件
/usr/local/Cellar/emacs/24.1/Emacs.app/Contents/MacOS/Emacs --daemon

并将文件“emacsinit”拖到“登录项”中。 但它似乎没有用。系统启动后服务器无法启动。 我该如何处理?

1 个答案:

答案 0 :(得分:3)

登录项计划可能希望启动的应用程序是完整的应用程序包,而不仅仅是单个shell脚本。

可以使用名为Platypus的工具将shell脚本包装为完整的应用程序。

另一种选择是为Emacs创建一个OS X每用户启动项,如果您使用名为Lingon的应用程序,这很容易。 (较旧的Lingon版本是免费的,也可以做到这一点。)

对于它的价值,通过启动常规Emacs应用程序,然后使用以下代码激活服务器,我可以通过更少的工作获得所有相同的优势:

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

之后,我可以使用emacsclient自由创建新的文本和图形框架。