Использование соляризованного 'высокого' diffmode с vim-fugitive 'Gdiff'

338
Fred Clausen

Я использую основную цветовую схему Solarized без каких-либо проблем, но при использовании Gdiff из vim-fugitive режим высококонтрастного diff не выбран. Я разместил следующее в моем ~/.vimrc:

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

однако стандартная цветовая схема по-прежнему используется, даже когда в режиме diff запускается :Gdiffфайл с изменениями.

Есть идеи?

1

1 ответ на вопрос

1
Fred Clausen

Оказывается, мне нужно установить параметр diffmode перед вызовом цветовой схемы. Как описано в README vim-colors-solarized в разделе «Расширенная настройка»:

Установите их в вашем файле vimrc до вызова схемы цветов.

Который также включает в себя diffmode. Таким образом, фрагмент выше должен быть

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

С colorschemeназывается после установки diffmode.