Usando el modo diff solarizado 'alto' con vim-fugitive 'Gdiff'

Usando el modo diff solarizado 'alto' con vim-fugitive 'Gdiff'

estoy usando el principalSolarizadocombinación de colores sin ningún problema, pero cuando se usaGdiffdesde vim-fugitive no se selecciona el modo de diferenciación de alto contraste. He colocado lo siguiente en mi ~/.vimrc:

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

sin embargo, el esquema de color estándar todavía se usa incluso cuando se encuentra en el modo de diferenciación activado por :Gdiffun archivo con cambios.

¿Algunas ideas?

Respuesta1

Resulta que necesito configurar la opción diffmodeantesllamando a la combinación de colores. Como se describe en elvim-colors-solarizado READMEen "Configuración avanzada":

Configúrelos en su archivo vimrc antes de llamar al esquema de colores.

Que también incluye el modo diff. Entonces el fragmento anterior debe ser

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

con colorschemellamadodespuésconfigurando el modo de diferenciación.

información relacionada