Verwenden des solarisierten „hohen“ Diffmodus mit dem vim-fugitiven „Gdiff“

Verwenden des solarisierten „hohen“ Diffmodus mit dem vim-fugitiven „Gdiff“

Ich verwende die HauptSolarisiertFarbschema ohne Probleme, aber bei der VerwendungGdiffvon vim-fugitive ist der Hochkontrast-Diff-Modus nicht ausgewählt. Ich habe Folgendes in meinem platziert ~/.vimrc:

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

Das Standardfarbschema wird jedoch auch dann noch verwendet, wenn der Diff-Modus durch :Gdiffeine Datei mit Änderungen ausgelöst wird.

Irgendwelche Ideen?

Antwort1

Es stellt sich heraus, dass ich die Option diffmode setzen mussVorFarbschema aufrufen. Wie in dervim-colors-solarized READMEunter „Erweiterte Konfiguration“:

Legen Sie diese in Ihrer vimrc-Datei fest, bevor Sie das Farbschema aufrufen.

Darin ist auch der Diffmode enthalten. Der obige Codeausschnitt muss also

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

Mit colorschemegenanntnachEinstellen des Diffmodus.

verwandte Informationen