web-dev-qa-db-ja.com

ソラリゼーションされた「高」diffmodeとvim-fugitive「Gdiff」の使用

私はメインの Solarized 配色を問題なく使用していますが、 Gdiff from vim-fugitiveを使用すると、高コントラストの差分モードが選択されません。 ~/.vimrcに次のものを配置しました。

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

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

何か案は?

1
Fred Clausen

配色を呼び出す前に、diffmodeオプションを設定する必要があることがわかりましたvim-colors-solarized README の「AdvancedConfiguration」で説明されているように:

Colorchemeを呼び出す前に、これらをvimrcファイルに設定してください。

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

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

colorschemeafterと呼ばれ、diffmodeを設定します。

1
Fred Clausen