OS XのEmacs Deamonモード設定

1528 ワード

Emacsプラグインの配置がますます多くなりますので、起動速度はIDEを超えます.ですから、daemenモードを試しました.効果はいいです.初めてのスタートはダメレオンが遅い以外は、基本的には秒启です.
一、emaacsをインストールする
    Emacsがインストールされていないのは[Emacs for Mac OS X]からできます.
http://emacsformacosx.com/buildsはインストールをダウンロードする.
二、ダエモンアプリケーションを作成する
    Apple Scriptエディタを開き、以下の内容を貼り付けます.

tell application "Terminal"
do shell script "/Applications/Emacs.app/Contents/MacOS/Emacs --daemon >/dev/null 2>&1 &"
end tell
カタログに保存します.名前は「Emacs Daemen」です.
ファイル形式は「アプリケーション」です.
   
三、clientアプリケーションを作成する
     Apple Scriprtエディタを開いて、下記の内容を貼り付けます.

tell application "Terminal"
try
set frameVisible to do shell script "/Applications/Emacs.app/Contents/MacOS/bin/emacsclient -e '(<= 2 (length (visible-frame-list)))'"
if frameVisible is not "t" then
do shell script "/Applications/Emacs.app/Contents/MacOS/bin/emacsclient -c -n"
end if
on error
do shell script "/Applications/Emacs.app/Contents/MacOS/Emacs --daemon"
do shell script "/Applications/Emacs.app/Contents/MacOS/bin/emacsclient -c -n"
end try
end tell
tell application "Emacs" to activate
ディレクトリに保存します.名前は「Emacs Client」です.
ファイル形式は「アプリケーション」です.
配置完了.起動時にEmacs Daemenアプリケーションを起動します.あとは全部Emacs Cientを使って起動すればいいです.