Использование Solarized 'high' diffmode с vim-fugitive 'Gdiff'

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

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

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

Есть идеи?

1 ответ

Решение

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

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

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

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

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

Другие вопросы по тегам