From a93fb868d805f55888c0ae6342ba744f539d1810 Mon Sep 17 00:00:00 2001 From: Jan Larres Date: Mon, 20 May 2013 15:18:57 +1200 Subject: [PATCH] Restore windows properly after zooming --- autoload/tagbar.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/autoload/tagbar.vim b/autoload/tagbar.vim index 4de9a62..5e2fb94 100644 --- a/autoload/tagbar.vim +++ b/autoload/tagbar.vim @@ -53,6 +53,7 @@ let s:ctags_types = {} let s:new_window = 1 let s:is_maximized = 0 +let s:winrestcmd = '' let s:short_help = 1 let s:nearby_disabled = 0 @@ -1867,8 +1868,10 @@ endfunction function! s:ZoomWindow() abort if s:is_maximized execute 'vert resize ' . g:tagbar_width + execute s:winrestcmd let s:is_maximized = 0 else + let s:winrestcmd = winrestcmd() vert resize let s:is_maximized = 1 endif