今時 macbook のキレイな画面で256色なんて・・・

っということで、 True color が使えるそうなので設定してみた。

まず、 iTerm2 の設定。

は特になく、 homebrew cask でインストールすればそのまま true color が使えるらしい。

$ brew cask install iterm2

次に tmux の設定。 tmux はバージョン 2.2 以上ならOKっぽい。普通に homebrew でインストールしたら 2.2 だった。

$ brew install tmux

で、設定ファイル tmux.conf に以下を追加。

set -ga terminal-overrides ",xterm-256color:Tc"

もし、以下の設定が書いてあったらコメントアウト。

# set -g default-terminal xterm-256color

それから、 neovim の設定 ( init.vim )。

if has('nvim')
  set termguicolors
endif

これでOK。 昔の設定は、 let $NVIM_TUI_ENABLE_TRUE_COLOR=1 とかだったらしいけど、2016/5/11から変わったっぽい。

terminaltrue color なのすごいべんり。 iTerm2colorscheme に関係せずに vimcolorscheme を変えられる。

設定方法を書いてくれた人たちに感謝。


参考

tmux on iTerm2 で斜体 & True Color を使う - Qiita

True HEX Colors with Neovim and iTerm2 - Prevent Default