emacsclient
コマンドラインから特定の Emacs サーバーに接続したいと考えています。マニュアルを読んでEmacs をサーバーとして使用すると、次のようなことができると思いました。
emacs --eval '(server-start)' --eval "(set-variable 'server-name \"foo\")" --no-splash fileA &
そして後で:
emacsclient -s "foo" -n fileB
しかし、これはエラーになります:
emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start".
emacsclient: error accessing socket "foo"
ただし、次のことができます。
emacsclient -e '(prin1 server-name)'
を与える
"foo"