問題很簡單,當我運行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