在Vim的TagBar插件中,自动设置光标线

在Vim的TagBar插件中,自动设置光标线,vim,tagbar,Vim,Tagbar,问题很简单,当我运行TagbarToggle时,我希望cursorline选项在该窗口中为True(如果它在“主”窗口中) 比如: if &cursorline call set_cursorline_in_tagbar() endif 当然,我每次都可以手动设置,但这不是Vim的方式。标记栏设置自己的文件类型:标记栏,这可以在自动MD中使用: autocmd FileType tagbar setlocal cursorline 另一个选项是为标记栏自己的语法组设置符合您需

问题很简单,当我运行TagbarToggle时,我希望cursorline选项在该窗口中为True(如果它在“主”窗口中)

比如:

if &cursorline
    call set_cursorline_in_tagbar()
endif
当然,我每次都可以手动设置,但这不是Vim的方式。

标记栏设置自己的
文件类型:
标记栏
,这可以在
自动MD中使用:

autocmd FileType tagbar setlocal cursorline
另一个选项是为标记栏自己的语法组设置符合您需要的自定义突出显示,

标记栏设置自己的
文件类型
标记栏
,这可用于
自动MD

autocmd FileType tagbar setlocal cursorline

另一个选项是为TagBar自己的语法组设置一个符合您需要的自定义高亮显示,

我设法修复了它,出于某种原因,TagBar在initWindow()函数中设置了nocursorline 我只是把它换成了cul。现在一切都正常运转

但他为什么不放熊索林?


出于某种原因,我设法修复了它,TagBar在initWindow()函数中设置了nocursorline 我只是把它换成了cul。现在一切都正常运转

但他为什么不放熊索林?


我只是想让你知道我修复了它。我只是想让你知道我修复了它。我现在已经删除了禁用cursorline和cursorcolumn的代码。我原本以为这样会更有用,但我想这不是真的。我现在删除了禁用cursorline和cursorcolumn的代码。我原本以为这样会更有用,但我想那不是真的。