Emacs の multi-term で zsh を使うと表示される 4m を消す方法
答: terminfo を設定する。
Mac OS X の Emacs で multi-term を zsh で使うと、プロンプトの前の 4m という文字列が表示されることがある。このとき、
4m~% echo $TERM
eterm-color
なら、terminfo を見つけられていない可能性があるので、自前の terminfo を作成して設定しよう。コマンドラインから、
~ % tic -o ~/.terminfo/ /Applications/Emacs.app/Contents/Resources/etc/e/eterm-color.ti
して eterm-color を作成し、~/.emacs.d/init.el などで、
(require 'multi-term)
(setq multi-term-program "/bin/zsh")
(setenv "TERMINFO" "~/.terminfo")
と設定すると 4m が消えた。
9 Notes/ Hide
- whitefox-105 reblogged this from passingloop
- passingloop posted this