Mac OS X + iTerm2 + tmux + emacs で256色表示
256色表示を確認する perl スクリプト
config/script/256colors2.pl at master · zhengkai/config · GitHub より取得。
$ wget https://github.com/zhengkai/config/raw/master/script/256colors2.pl $ perl ./256colors2.pl
上記ページの通りにちゃんと色が表示されていればOK。
されなければ、iTerm2、tmux に以下の設定をする。
iTerm2 の設定
Profiles -> Terminal -> Report Terminal Type を「xterm」から「xterm-256color」に変更。
iTerm2 起動時に環境変数 TERM に "xterm-256color" が入っていればOK。
$ echo $TERM xterm-256color
tmux の設定
このままだと、tmux 起動後の TERM が "screen" になっていて、256色表示されない。
以下の設定を .tmux.conf に加える。
set-option -g default-terminal screen-256color