私は次のような「emacsinit」ファイルを書きました
/usr/local/Cellar/emacs/24.1/Emacs.app/Contents/MacOS/Emacs --daemon
ファイル「emacsinit」を「ログイン項目」にドラッグします。しかし、それは機能していないようです。システム起動後、サーバーが起動しません。どうすれば対処できますか?
ログイン項目スキームは、起動されたアプリが個々のシェル スクリプトだけでなく、完全なアプリ バンドルであることを想定している可能性があります。
Platypusというツールを使用して、シェル スクリプトを完全なアプリケーションとしてラップすることができます。
もう 1 つのオプションは、Emacs 用の OS X のユーザーごとの launchd 項目を作成することです。これは、Lingonというアプリを使用すると簡単です。(Lingon の古いバージョンは無料で、このトリックも実行できます。)
通常の Emacs アプリを起動し、次のコードでサーバーをアクティブ化することで、より少ない作業で同じ利点をすべて得ることができます。
(require 'server)
(unless (server-running-p)
(server-start))
その後、 を使用して新しいテキスト フレームとグラフィック フレームを自由に作成できますemacsclient
。