我写了一个像
这样的“emacsinit”文件/usr/local/Cellar/emacs/24.1/Emacs.app/Contents/MacOS/Emacs --daemon
并将文件“emacsinit”拖到“登录项”中。 但它似乎没有用。系统启动后服务器无法启动。 我该如何处理?
答案 0 :(得分:3)
登录项计划可能希望启动的应用程序是完整的应用程序包,而不仅仅是单个shell脚本。
可以使用名为Platypus的工具将shell脚本包装为完整的应用程序。
另一种选择是为Emacs创建一个OS X每用户启动项,如果您使用名为Lingon的应用程序,这很容易。 (较旧的Lingon版本是免费的,也可以做到这一点。)
对于它的价值,通过启动常规Emacs应用程序,然后使用以下代码激活服务器,我可以通过更少的工作获得所有相同的优势:
(require 'server)
(unless (server-running-p)
(server-start))
之后,我可以使用emacsclient
自由创建新的文本和图形框架。