結論から言うと、
・tramp を使おうとすると、1分程度止まる
・その後は問題なく動作する(/ssh: も /scp: も)
ということで、起動後の一回目だけ我慢すれば使える。
起動で止まると嫌なので、trampの読み込みはコメントアウトして運用している。
El Capitan にしたら emacsが起動しなくなった
調べてみると どうも init.el の
(require 'tramp)
(setq tramp-default-method "ssh")
のところで、読み込みが止まってしまうようだ。
しばらくはコメントアウトして使っていたのだけど、やはり ssh が使えないと不便なので再ビルド・インストールとかいろいろやってみた。
emacs の再インストール
brew の emacsを使っていたのだけど、まだアップデートはないようだ。ソースを落としてきてビルドしてみよう。
(とはいえ、バージョンは同じもの : 24.5.1)
% curl http://www.ring.gr.jp/pub/GNU/emacs/emacs-24.5.tar.gz -O
% curl ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-24.5-mac-5.11.tar.gz -O
% tar zxvf emacs-24.5.tar.gz
% tar zxvf emacs-24.5-mac-5.11.tar.gz
% cd emacs-24.5
% patch -p1 < ../emacs-24.5-mac-5.11/patch-mac
% cp -r ../emacs-24.5-mac-5.11/mac mac
% cp ../emacs-24.5-mac-5.11/src/* src
% cp ../emacs-24.5-mac-5.11/lisp/term/mac-win.el lisp/term
% cp nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns mac/Emacs.app/Contents/Resources/Emacs.icns
% export CFLAGS=`xml2-config --cflags`
% sh ./configure --with-mac --without-x
% make
% sudo make install
% cp -r mac/Emacs.app /Applications/@Develop/Emacs.app
% cd ..
% curl -LO http://emacsformacosx.com/emacs-builds/Emacs-24.5-universal.dmg
% open Emacs-24.5-universal.dmg
% cp -R /Volumes/Emacs/Emacs.app/Contents/MacOS/bin-x86_64-10_9 /Applications/Emacs.app/Contents/MacOS/bin
% umount /Volumes/Emacs
で、やってみたが、変わらず。やはり tramp の読み込みで止まる。
その後、放置していたらいつの間にか動いていることに気がついた。どうやら、起動後の初回の読み込みで長時間止まるようだ(おそらく何かがタイムアウトしている?)。