问题很简单,当我运行TagbarToggle时,我希望cursorline选项在该窗口中为True(如果它位于“主”窗口中)。在Vim中的TagBar插件中,自动设置cursorline
类似:
if &cursorline
call set_cursorline_in_tagbar()
endif
当然,我可以每次只设置手动,但只是不Vim的方式。
问题很简单,当我运行TagbarToggle时,我希望cursorline选项在该窗口中为True(如果它位于“主”窗口中)。在Vim中的TagBar插件中,自动设置cursorline
类似:
if &cursorline
call set_cursorline_in_tagbar()
endif
当然,我可以每次只设置手动,但只是不Vim的方式。
It looks like TagBar设置自己的FileType
:tagbar
,这可以被用在autocmd
:
autocmd FileType tagbar setlocal cursorline
另一种选择是设置自定义高亮TagBar自己的语法组适合您的需求,as shown in the documentation.
我设法修复它,由于某种原因,TagBar在initWindow()函数中设置nocursorline 我简单地用cul替换它。现在一切都按照它应该的方式工作。
但是他为什么要设置nocursorline?
表现也许吧。你应该问他。 – romainl
我现在已经删除了禁用cursorline和cursorcolumn的代码。我原本以为这样会更有用,但我想这不是真的。 –
出于某种原因,这并不适合我 – asdfghikku
工作,只是想让你知道,我固定它。 – asdfghikku