Как настроить цвет выделения линий в Vim CtrlP?
Когда я использую плагин Vim CtrlP, мне трудно понять, какой файл выделяется как текущий файл, который я могу открыть. Я хочу, чтобы линия подсветки была яркой и яркой.
Я мог бы изменить цвет моей настройки CursorLine, но я не хочу, чтобы она менялась везде. Когда я обычно редактирую файлы, я хочу, чтобы моя выделенная линия курсора была тонким цветом фона.
Как я могу изменить цвет только выделенной линии в буфере выбора файла CtrlP?
1 ответ
Я получил исправление в этой проблеме GitHub, задавая аналогичный вопрос.
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