В плагине TagBar в Vim автоматически устанавливается курсорная линия

Вопрос действительно прост, когда я запускаю TagbarToggle, я хочу, чтобы параметр курсора в этом окне был True (если он находится в "главном" окне).

что-то вроде:

if &cursorline
    call set_cursorline_in_tagbar()
endif

Конечно, я мог бы каждый раз устанавливать его вручную, но это не совсем так, как в Vim.

2 ответа

Похоже, TagBar устанавливает свой собственный FileType: tagbar, это может быть использовано в autocmd:

autocmd FileType tagbar setlocal cursorline

Другой вариант - установить пользовательское выделение для собственных синтаксических групп TagBar, которое соответствует вашим потребностям, как показано в документации.

Мне удалось это исправить, по какой-то причине TagBar устанавливает nocursorline в функции initWindow(), которую я просто заменил на cul. И теперь все работает как надо.

Но зачем ему устанавливать нокурсорлайн?

Другие вопросы по тегам