From 3dc55eda4e288fd741316c4e59af6bf1a1004a67 Mon Sep 17 00:00:00 2001 From: Bailey Ling Date: Sat, 10 Aug 2013 16:43:27 +0000 Subject: [PATCH] enable tagbar only for active windows --- autoload/airline/extensions/tagbar.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/airline/extensions/tagbar.vim b/autoload/airline/extensions/tagbar.vim index 27fe0b02..bfa289bf 100644 --- a/autoload/airline/extensions/tagbar.vim +++ b/autoload/airline/extensions/tagbar.vim @@ -2,7 +2,6 @@ " vim: ts=2 sts=2 sw=2 fdm=indent function! airline#extensions#tagbar#apply() - let w:airline_section_x = '%(%{tagbar#currenttag("%s","")} '.g:airline_right_alt_sep.' %)'.g:airline_section_x if &ft == 'tagbar' call airline#extensions#apply_left_override('Tagbar', '%{TagbarGenerateStatusline()}') endif @@ -10,5 +9,8 @@ endfunction function! airline#extensions#tagbar#init(ext) call a:ext.add_statusline_funcref(function('airline#extensions#tagbar#apply')) + + let g:airline_section_x = '%(%{w:airline_active ? tagbar#currenttag("%s","") : ""} ' + \ .g:airline_right_alt_sep.' %)'.g:airline_section_x endfunction