iTerm2でEmacsを起動してM-x shellでシェルを使うと、変な記号(制御文字?)が表示されてしまいます。
解決方法を教えてください。
■症状
$ echo hello
echo hello
^[]2;echo hello^G^[]1;echo^Ghello
■環境
OSX 10.9.5 Marvelick
iTerm2 Build 1.0.0.20140629
GNU Emacs 24.3.1
zsh 5.0.5
OSX標準のターミナルではこのような問題がおきないので、iTerm2に原因があると思われます。
コメント(4件)
OSX 10.9.5 / iTerm2 1.0.0.20140629 / Emacs 22.1.1 / zsh 5.0.2
ありがとうございます!
ふと思い立って、~/.zshrc を削除してみたら再現しなくなりました。
~/.zshrc に書いた何かの設定とiTerm2の相性問題で発生していることがわかりました。
問題のある.zshrcはこちら
https://github.com/DQNEO/dotfiles/blob/master/.zshrc
DISABLE_AUTO_TITLE="true"
を設定したら直りました!!