Merge pull request #2326 from kdwarn/tagbar-search-method

Add searchmethod setting for tagbar extension
This commit is contained in:
Christian Brabandt 2021-02-05 08:19:55 +01:00 committed by GitHub
commit c01977d027
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View File

@ -43,7 +43,7 @@ function! airline#extensions#tagbar#currenttag()
endif
" function tagbar#currenttag does not exist, if filetype is not enabled
if s:airline_tagbar_last_lookup_time != localtime() && exists("*tagbar#currenttag")
let s:airline_tagbar_last_lookup_val = tagbar#currenttag('%s', '', s:flags)
let s:airline_tagbar_last_lookup_val = tagbar#currenttag('%s', '', s:flags, get(g:, 'airline#extensions#tagbar#searchmethod', ''))
let s:airline_tagbar_last_lookup_time = localtime()
endif
return s:airline_tagbar_last_lookup_val

View File

@ -1377,6 +1377,11 @@ tagbar <https://github.com/majutsushi/tagbar>
let g:airline#extensions#tagbar#flags = 's'
let g:airline#extensions#tagbar#flags = 'p'
<
* configure how to search for the nearest tag (:help tagbar-statusline) >
let g:airline#extensions#tagbar#searchmethod = 'nearest-stl' (default)
let g:airline#extensions#tagbar#searchmethod = 'nearest'
let g:airline#extensions#tagbar#searchmethod = 'scoped-stl'
<
------------------------------------- *airline-tmuxline*
tmuxline <https://github.com/edkolev/tmuxline.vim>