emacs の tramp で ssh をしようとして、以下のメッセージが出てどうしてもつながらない(タイムアウトしてしまう)ので emacs 上では長いこと sshfs を使っていた。ターミナルで ssh, rsync さえ使えればほとんど問題はなかったのだが、ようやくわかったので記しておく。 tramp: Waiting for remote host to process data... 参考 : https://www.emacswiki.org/emacs/TrampMode 原因はシェルのプロンプトの色付けのための ansi escape sequence が引掛っていたようで (setf tramp-shell-prompt-pattern "\\(?:^\\|\r\\)[^]#$%>\n]*#?[]#$%>].* *\\(^[\\[[0-9;]*[a-zA-Z] *\\)*