Раскраска EasyMotion в vim с помощью Solarized theme?

Я использую тему Solarized для vim (что удивительно), но цвет по умолчанию для EasyMotion, ну, совершенно нечитабельно.

Когда я активирую EasyMotion, буквы лидера отчетливо видны (ярко-красный, с Solarized Dark), но слова, которые они используют, едва ли отличаются от фона (темно-синий на слегка более темном синем фоне).

Как я могу изменить это, чтобы быть более читаемым?


РЕШЕНИЕ: отредактируйте файл .vimrc следующим образом:

" change the default EasyMotion shading to something more readable with Solarized
hi link EasyMotionTarget ErrorMsg
hi link EasyMotionShade  Comment

A la section 4.5 в документах для плагина.

Ответ 1

Автор EasyMotion написал отличную документацию о том, что возможно с EasyMotion. Мне кажется, что хедтагсы EasyMotion_do_shade и easymotion-custom-hl. Они определяют, следует ли выделять затененный текст и как высвечивать затененный и целевой текст.

Ответ 2

Я стараюсь использовать ту же подсветку, что и при поиске.

Доступны еще две настройки, ссылающиеся на исходный код (https://github.com/Lokaltog/vim-easymotion/blob/master/t/easymotion_spec.vim#L507):

" easymotion highlight colors
hi link EasyMotionTarget Search
hi link EasyMotionTarget2First Search
hi link EasyMotionTarget2Second Search
hi link EasyMotionShade Comment