1
0
mirror of https://github.com/gryf/tagbar.git synced 2025-12-17 19:40:27 +01:00

Replace 'wincmd p' with explicit window numbers in a few locations

This commit is contained in:
Jan Larres
2011-02-19 17:50:29 +13:00
parent 342aece556
commit a92911fa18

View File

@@ -1366,6 +1366,7 @@ function! s:RenderContent(fname, ftype)
let in_tagbar = 1
else
let in_tagbar = 0
let prevwinnr = winnr()
execute tagbarwinnr . 'wincmd w'
endif
@@ -1391,7 +1392,7 @@ function! s:RenderContent(fname, ftype)
let &lazyredraw = lazyredraw_save
if !in_tagbar
execute 'wincmd p'
execute prevwinnr . 'wincmd w'
endif
return
@@ -1484,7 +1485,7 @@ function! s:RenderContent(fname, ftype)
let &lazyredraw = lazyredraw_save
if !in_tagbar
execute 'wincmd p'
execute prevwinnr . 'wincmd w'
endif
endfunction
@@ -1594,6 +1595,7 @@ function! s:HighlightTag(fname)
set eventignore=all
let tagbarwinnr = bufwinnr('__Tagbar__')
let prevwinnr = winnr()
execute tagbarwinnr . 'wincmd w'
match none
@@ -1601,7 +1603,7 @@ function! s:HighlightTag(fname)
if tagline == 0
execute 1
call winline()
execute 'wincmd p'
execute prevwinnr . 'wincmd w'
let &eventignore = eventignore_save
return
endif
@@ -1619,7 +1621,7 @@ function! s:HighlightTag(fname)
let pattern = '/^\%' . tagline . 'l\s*[-+#]\?\zs[^( ]\+\ze/'
execute 'match Search ' . pattern
execute 'wincmd p'
execute prevwinnr . 'wincmd w'
let &eventignore = eventignore_save
endfunction