- 使用しているcolorschemeはgui用の色設定しかしない
- csapproxを使っている
- vimrcの再読み込み時、色設定がおかしくなる
詳しい原因まで追ってないけど、so ~/.vimrc
するとcui用の色設定がおかしくなる。redir > log
とhighlight
で設定されてる色情報を、so ~/.vimrc
の前後で出力してdiff -u
してみたら、
csapproxが設定するはずのcui用の設定がすべて失われてるのが原因だった。
じゃあ、強制的にcsapproxに仕事させるか、colorschemeのsnapshot取っておいてそいつを指定すればいい。
vimrcに次のどっちかを設定する。
append_to_your_vimrc
" 強制的に仕事させる
CSApprox!" snapshot取る
CSApproxSnapshot ~/.vim/colors/snapshot_{colorscheme-name}.vimcolorscheme snapshot_{colorscheme-name}