From 11cdebab2ad2db79d47e1a863ba0ebc13bf86708 Mon Sep 17 00:00:00 2001 From: vavaka Date: Tue, 11 Oct 2016 13:41:01 +0600 Subject: [PATCH] flags argument added to functions responsible for window toggling --- autoload/tagbar.vim | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/autoload/tagbar.vim b/autoload/tagbar.vim index 1411591..8be9138 100644 --- a/autoload/tagbar.vim +++ b/autoload/tagbar.vim @@ -1775,7 +1775,7 @@ endfunction " Window management {{{1 " s:ToggleWindow() {{{2 -function! s:ToggleWindow() abort +function! s:ToggleWindow(flags) abort call s:debug('ToggleWindow called') let tagbarwinnr = bufwinnr(s:TagbarBufName()) @@ -1784,7 +1784,7 @@ function! s:ToggleWindow() abort return endif - call s:OpenWindow('') + call s:OpenWindow(a:flags) call s:debug('ToggleWindow finished') endfunction @@ -4242,8 +4242,9 @@ endfunction " Autoload functions {{{1 " Wrappers {{{2 -function! tagbar#ToggleWindow() abort - call s:ToggleWindow() +function! tagbar#ToggleWindow(...) abort + let flags = a:0 > 0 ? a:1 : '' + call s:ToggleWindow(flags) endfunction function! tagbar#OpenWindow(...) abort