portでtuareg-modeをいれたらemacsclientが動かなくなった
ぐっへり。お片付けは苦手なのである。
$ emacsclient -s /tmp/emacs501/server tmp.txt
ってやれば動く。「/tmp/emacs501/server」の部分の名前がなんかで書き換わってしまったのかなぁ。
$ export EMACS_SERVER_FILE=/tmp/emacs501/server $ emacsclient tmp.txt emacsclient: error accessing server file "/tmp/emacs501/server"
ぐへー。
あー、これは
$ emacsclient -f /tmp/emacs501/server tmp.txt emacsclient: error accessing server file "/tmp/emacs501/server"
この挙動で、やるべきなのは-sか。
あー、しかもそれで動かしてもファイル名が -dirになってたり、C-x #してもemacsclientが終了しなかったり、ずたずただ。どうしたらいいんだこれ。
あーあーわかった
/Applications/Emacs.app/Contents/MacOS/bin/emacsclient tmp.txt
これなら今まで通り動く。
$ which emacsclient /opt/local/bin/emacsclient $ emacsclient --version emacsclient 23.2 $ /Applications/Emacs.app/Contents/MacOS/bin/emacsclient --version emacsclient 22.2.50
ということらしい。