Я хотел бы сделать мои окна NERD_Tree более легкими для чтения, а опция 'NERDTreeHighlightCursorline'
облегчает это. За исключением того, что в данный момент у меня есть настройка, которая мне нравится, которая позволяет мне выделить номер курсора без выделения всей строки:
set cursorline " turn on cursorline
highlight clear CursorLine " highlight line-number only
Хотя опция 'cursorline'
является локальной для каждого окна, подсветка является глобальной. Единственный способ обойти это - добавить некоторые автокоманды для добавления / удаления выделения при входе / выходе из окна NERDTree:
augroup NerdCursor
autocmd!
autocmd BufEnter NERD_tree_* hi CursorLine gui=underline
autocmd BufLeave NERD_tree_* highlight clear CursorLine
autocmd BufAdd * highlight clear CursorLine
augroup END
Подчеркивание появляется во всех окнах, но я могу жить с этим, если это единственный способ. Это?