2012-08-10 118 views
0

我寫了一個「emacsinit」文件中像emacs的守護程序服務器不啓動OS X啓動

/usr/local/Cellar/emacs/24.1/Emacs.app/Contents/MacOS/Emacs --daemon 

和文件「emacsinit」拖動到「登錄項」。 但它似乎沒有工作。系統啓動後服務器不啓動。 我該如何處理它?

回答

3

登錄項目計劃可能預計推出的應用程序是完整的應用程序包,而不僅僅是單個shell腳本。

可以使用名爲Platypus的工具將您的shell腳本作爲完整應用程序包裝起來。

另一種選擇是爲Emacs創建OS X每用戶啓動項目,如果使用名爲Lingon的應用程序,這很容易。 (較舊的Lingon版本是免費的,也可以做到這一點)。

對於它的價值,通過啓動常規Emacs應用程序,然後使用以下代碼激活服務器,可以獲得與較少工作相同的所有優點:

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

之後,我可以使用emacsclient自由創建新的文本和圖形框架。