私は CLI 編集チームとして、OS X 10.7.5 の上で iTerm2 (ビルド 1.0.0.20130319) と Vim (MacVim Snapshot 66 のビン) を使用しています。
iTerm2:
- 配色: ソラライズド ダーク
- 端末タイプ: xterm
- 最小コントラスト: 最低
- 透明度:なし
- 調光: 無効
- 背景画像:なし
ヴィム:
set t_Co=16
set background=dark
colorscheme solarized
echo &t_Co
16 を返します。一般的に、基本的なセットアップに問題はないようです。しかし、さらに、「NonText」と「SpecialKey」の文字に、ソラライズされたカラー パレット (パレットはここにあります) から利用可能な色の値を与えようとしています。
highlight NonText ctermfg=0
highlight NonText guifg=#073642
highlight SpecialKey ctermfg=0
highlight SpecialKey guifg=#073642
奇妙なことに、「SpecialKey」グループは「cterm」の色の値を正しく表示しますが、「nonText」グループは表示しません。「ctermbg」で使われている値 8 を表示しているようです。その結果、すべての「テキスト以外」の文字は表示されなくなりました。どちらのグループも「guifg」値を受け入れます。
セットアップに干渉する可能性のあるものを見逃していませんか?