私はメインの Solarized 配色を問題なく使用していますが、 Gdiff from vim-fugitiveを使用すると、高コントラストの差分モードが選択されません。 ~/.vimrc
に次のものを配置しました。
set background=dark
colorscheme solarized
let g:solarized_diffmode="high"
ただし、変更されたファイルで:Gdiff
によってトリガーされた差分モードの場合でも、標準の配色が引き続き使用されます。
何か案は?
配色を呼び出す前に、diffmodeオプションを設定する必要があることがわかりました。 vim-colors-solarized README の「AdvancedConfiguration」で説明されているように:
Colorchemeを呼び出す前に、これらをvimrcファイルに設定してください。
これにはdiffmodeも含まれます。したがって、上記のスニペットは
set background=dark
let g:solarized_diffmode="high"
colorscheme solarized
colorscheme
がafterと呼ばれ、diffmodeを設定します。