0

私は次のような「emacsinit」ファイルを書きました

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

ファイル「emacsinit」を「ログイン項目」にドラッグします。しかし、それは機能していないようです。システム起動後、サーバーが起動しません。どうすれば対処できますか?

4

1 に答える 1

3

ログイン項目スキームは、起動されたアプリが個々のシェル スクリプトだけでなく、完全なアプリ バンドルであることを想定している可能性があります。

Platypusというツールを使用して、シェル スクリプトを完全なアプリケーションとしてラップすることができます。

もう 1 つのオプションは、Emacs 用の OS X のユーザーごとの launchd 項目を作成することです。これは、Lingonというアプリを使用すると簡単です。(Lingon の古いバージョンは無料で、このトリックも実行できます。)

通常の Emacs アプリを起動し、次のコードでサーバーをアクティブ化することで、より少ない作業で同じ利点をすべて得ることができます。

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

その後、 を使用して新しいテキスト フレームとグラフィック フレームを自由に作成できますemacsclient

于 2012-08-10T18:43:48.490 に答える