Usando o 'high' diffmode do Solarized com 'Gdiff' vim-fugitive

1

Estou usando o principal esquema de cores Solarized sem problemas, mas usando Gdiff do vim-fugitive o modo de contraste de alto contraste não está selecionado. Eu coloquei o seguinte no meu ~/.vimrc :

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

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

Alguma idéia?

    
por Fred Clausen 20.08.2018 / 03:25

1 resposta

1

Acontece que eu preciso definir a opção diffmode antes chamar o esquema de cores. Conforme descrito no REIMME da vim-colors-solarized em "Configuração avançada":

Set these in your vimrc file prior to calling the colorscheme.

Que também inclui o diffmode. Então, o snippet acima precisa ser

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

Com colorscheme chamado depois definindo o modo diff.

    
por 31.08.2018 / 03:08

Tags