1
0
mirror of https://github.com/gryf/tagbar.git synced 2025-12-17 11:30:28 +01:00

Also restore window history when opening Tagbar, ref #319

This commit is contained in:
Jan Larres
2016-10-16 23:19:42 +13:00
parent 23557ef97a
commit 4d513c8a68

View File

@@ -1816,6 +1816,11 @@ function! s:OpenWindow(flags) abort
return
endif
let prevwinnr = winnr()
call s:goto_win('p', 1)
let pprevwinnr = winnr()
call s:goto_win('p', 1)
" This is only needed for the CorrectFocusOnStartup() function
let s:last_autofocus = autofocus
@@ -1860,7 +1865,8 @@ function! s:OpenWindow(flags) abort
call s:HighlightTag(g:tagbar_autoshowtag != 2, 1, curline)
if !(g:tagbar_autoclose || autofocus || g:tagbar_autofocus)
call s:goto_win('p')
call s:goto_win(pprevwinnr, 1)
call s:goto_win(prevwinnr)
endif
call s:debug('OpenWindow finished')