2014-10-17 2 views
2

Когда я использую плагин Vim CtrlP Мне нелегко видеть, какой файл выделяется в качестве текущего файла, который я могу открыть. Я хочу, чтобы линия подсветки была яркой и яркой.Как настроить цвет выделения линий в Vim CtrlP?

Я мог бы изменить цвет моей настройки CursorLine, но я не хочу, чтобы он менялся везде. Когда я обычно редактирую файлы, я хочу, чтобы моя линия курсора подсветки была тонким цветом фона.

Как изменить цвет только выделенной линии в буфере выбора файлов CtrlP?

ответ

4

Я получил преимущество по исправлению в этом GitHub issue asking a similar question.

CtrlP предлагает установку под названием ctrlp_buffer_func, которая позволяет вам устанавливать функцию для вызова при каждом загрузке CtrlP и при выходе. В моем файле .vimrc я просто устанавливаю цвет выделения ярким и ярким цветом при загрузке CtrlP, а затем возвращаю его по умолчанию, когда я выхожу из CtrlP.

let g:ctrlp_buffer_func = { 'enter': 'BrightHighlightOn', 'exit': 'BrightHighlightOff', } 

function BrightHighlightOn() 
    hi CursorLine guibg=darkred 
endfunction 

function BrightHighlightOff() 
    hi CursorLine guibg=#191919 
endfunction