Emacs の起動後にサーバとして動くようにしている。
これにより emacsclient コマンドで接続するとサーバとして動いている Emacs に別端末から繋げられたりする。
けど麦汁さんは Firefox から org-capture を動かすためにだけ利用している。
server.el
を require しておいてサーバとして動いていなかったらサーバとして動くようにしている。多重起動の防止ですね。
(require 'server)
(unless (server-running-p)
(server-start))
起動処理の最後に動けばいいので init-loader で 99 を割り振っている。
init-loader をやめるなら多分 after-init-hook を使うことになるのかな。