vim-fugitive 'Gdiff' で Solarized 'high' diffmode を使用する

vim-fugitive 'Gdiff' で Solarized 'high' diffmode を使用する

私はメインでソラリゼーション配色は問題ありませんが、グディフvim-fugitive からは、高コントラスト diff モードが選択されていません。私は次のものを に配置しました~/.vimrc:

set background=dark
colorscheme solarized
let g:solarized_diffmode="high"

:Gdiffただし、変更のあるファイルでによってトリガーされた diff モードの場合でも、標準の配色は引き続き使用されます。

何か案は?

答え1

diffmodeオプションを設定する必要があることが判明しました前に色の配色を呼び出します。vim-colors-solarized README「詳細設定」の下:

colorscheme を呼び出す前に、vimrc ファイルでこれらを設定します。

これにはdiffmodeも含まれます。したがって、上記のスニペットは

set background=dark
let g:solarized_diffmode="high"
colorscheme solarized

colorscheme呼ばれてdiffmode を設定します。

関連情報