Я хотел бы сделать мои окна 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
Подчеркивание появляется во всех окнах, но я могу жить с этим, если это единственный способ. Это?
