在Vim的TagBar插件中,自动设置cursorline

时间:2012-09-29 01:47:46

标签: vim tagbar

问题非常简单,当我运行TagbarToggle时,我想在该窗口中将cursorline选项设为True(如果它在“main”窗口中)。

类似的东西:

if &cursorline
    call set_cursorline_in_tagbar()
endif

当然我每次都可以手动设置它,但这不是Vim方式。

2 个答案:

答案 0 :(得分:1)

It looks like TagBar设置了自己的FileTypetagbar,这可用于autocmd

autocmd FileType tagbar setlocal cursorline

另一种选择是为TagBar自己的语法组设置一个自定义突出显示,以满足您的需要,as shown in the documentation.

答案 1 :(得分:0)

我设法修复它,由于某种原因,TagBar在initWindow()函数中设置了nocursorline 我只是用cul替换它。现在一切正常。

  

但他为什么要设置nocursorline?