2012-09-29 53 views
1

問題很簡單,當我運行TagbarToggle時,我希望cursorline選項在該窗口中爲True(如果它位於「主」窗口中)。在Vim中的TagBar插件中,自動設置cursorline

類似:

if &cursorline 
    call set_cursorline_in_tagbar() 
endif 

當然,我可以每次只設置手動,但只是不Vim的方式。

回答

1

It looks like TagBar設置自己的FileTypetagbar,這可以被用在autocmd

autocmd FileType tagbar setlocal cursorline 

另一種選擇是設置自定義高亮TagBar自己的語法組適合您的需求,as shown in the documentation.

+0

出於某種原因,這並不適合我 – asdfghikku

+0

工作,只是想讓你知道,我固定它。 – asdfghikku

0

我設法修復它,由於某種原因,TagBar在initWindow()函數中設置nocursorline 我簡單地用cul替換它。現在一切都按照它應該的方式工作。

但是他爲什麼要設置nocursorline?

+0

表現也許吧。你應該問他。 – romainl

+0

我現在已經刪除了禁用cursorline和cursorcolumn的代碼。我原本以爲這樣會更有用,但我想這不是真的。 –