OS XのEmacs Deamonモード設定
1528 ワード
Emacsプラグインの配置がますます多くなりますので、起動速度はIDEを超えます.ですから、daemenモードを試しました.効果はいいです.初めてのスタートはダメレオンが遅い以外は、基本的には秒启です.
一、emaacsをインストールする
Emacsがインストールされていないのは[Emacs for Mac OS X]からできます.
http://emacsformacosx.com/buildsはインストールをダウンロードする.
二、ダエモンアプリケーションを作成する
Apple Scriptエディタを開き、以下の内容を貼り付けます.
ファイル形式は「アプリケーション」です.
三、clientアプリケーションを作成する
Apple Scriprtエディタを開いて、下記の内容を貼り付けます.
ファイル形式は「アプリケーション」です.
配置完了.起動時にEmacs Daemenアプリケーションを起動します.あとは全部Emacs Cientを使って起動すればいいです.
一、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を使って起動すればいいです.