1

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

就像是:

if &cursorline
    call set_cursorline_in_tagbar()
endif

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

4

2 回答 2

1

看起来TagBar 设置了自己的FileType: tagbar,这可以用于autocmd

autocmd FileType tagbar setlocal cursorline

另一种选择是为适合您需要的 TagBar 自己的语法组设置自定义突出显示,如文档中所示。

于 2012-09-29T04:31:16.160 回答
0

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

但他为什么要设置 nocursorline 呢?

于 2012-09-29T11:47:06.470 回答