すっかり全部の環境をoh-my-zshにした@HIROCASTERでございませう。
oh-my-zshを導入したところEmacsでSSH経由でリモートファイルを編集できるtrampがうまく動かないこととに気づいた。きちんとログインできていない模様。
軽く調べたところ、インストール時にoh-my-zshから持ってきた.zshrcのここの部分で止まってる。
(省略)
plugins=(git)
source $ZSH/oh-my-zsh.sh
# Customize to your needs...
(省略)
trampから接続するときだけ、このシェルを読みに行かなければ良い。
(省略)
plugins=(git)
[[ "$TERM" != "dumb" ]] && source $ZSH/oh-my-zsh.sh
# Customize to your needs...
(省略)
trampで接続する時は$TERMに”dumb”が入っているので、これが入っていないときはシェルを読みにいくように修正した。これで、無事にtrampができた!
Emacs実践入門 ~思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 大竹 智也 |