Emacs の tramp-mode は ssh 先のファイルを手元で編集できるようにする elisp です ssh 先のファイルをローカルのファイルと同じように編集できるのでとてもおすすめです しかし,私の環境では ssh 接続が切れた後に Emacs が操作不能になるなどの不具合が頻発していました ずっと原因が分からず悩んでいたのですが,普通に Emacs Wiki に解決策が書いてありました EmacsWiki: Tramp Mode .zshrc で zle/prompt_cr/prompt_subst/precmd/preexec などを使用していると不具合を起こすようです 私は既に複数箇所で使用していたために以下の設定を最後に呼ぶようにしました if [[ "$TERM" == "dumb" ]]; then unsetopt zle unsetopt prompt_cr un
![zshユーザーでEmacsのtramp-modeで不具合を起こしている方へ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/3c2b583a2d2f1d692dc7ba00575855c52b00e8c9/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9enNoJUUzJTgzJUE2JUUzJTgzJUJDJUUzJTgyJUI2JUUzJTgzJUJDJUUzJTgxJUE3RW1hY3MlRTMlODElQUV0cmFtcC1tb2RlJUUzJTgxJUE3JUU0JUI4JThEJUU1JTg1JUI3JUU1JTkwJTg4JUUzJTgyJTkyJUU4JUI1JUI3JUUzJTgxJTkzJUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgxJTg0JUUzJTgyJThCJUU2JTk2JUI5JUUzJTgxJUI4JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0wYmNlY2M5YmU0Y2I0YmVkNzI0MDgzNzVkODdkYTcxNg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwY2F0YXRzdXkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWNkZmFjM2QwY2Y2NzVlNDQ2YWFhNjI0Yzk5OWExZTE3%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D8a8a8977f66ccf6fa5bd384c59bc8eb1)