Usando o modo diff 'alto' solarizado com o vim-fugitivo 'Gdiff'

Usando o modo diff 'alto' solarizado com o vim-fugitivo 'Gdiff'

Estou usando o principalSolarizadoesquema de cores sem problemas, mas ao usarGdiffdo vim-fugitivo, o modo de diferença de alto contraste não está selecionado. Coloquei o seguinte no meu ~/.vimrc:

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

entretanto, o esquema de cores padrão ainda é usado mesmo quando no modo diff acionado por :Gdiffum arquivo com alterações.

Alguma ideia?

Responder1

Acontece que preciso definir a opção diffmodeanteschamando o esquema de cores. Conforme descrito noREADME do vim-colors-solarizadoem "Configuração Avançada":

Defina-os em seu arquivo vimrc antes de chamar o esquema de cores.

O que também inclui o modo diff. Portanto, o trecho acima precisa ser

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

Com colorschemechamadodepoisconfigurando o modo de diferença.

informação relacionada