メメメモモ

プログラミング、筋トレ、ゲーム、etc

Emacsのデーモン化

設定が多くなってくるとEmacsの立ち上がりが遅くなってくるのでデーモン化します。
この機能はEmacs23から。

Emacsをデーモンで起動する

以下のコマンドでデーモンで立ち上げることができます。

$ emacs --daemon

クライアントで繋げる

クライアントでデーモンに繋げるためには以下のコマンドで行えます。

$ emacsclient -nw

これを.bashrcなどでalias設定しておくと便利。

alias e="emacsclient -nw"

デーモンの再起動

以下のコマンドでデーモンを終了することができます。

$ emacsclient -e '(kill-emacs)'

これで終了するので、あとは起動するだけ。
頻繁に再起動したい場合は、シェルスクリプトにしとけば便利。