mirror of
https://github.com/gryf/tagbar.git
synced 2025-12-18 03:50:26 +01:00
Update line info when jumping to a tag, closes #26
This commit is contained in:
@@ -2341,6 +2341,14 @@ function! s:JumpToTag(stay_in_tagbar)
|
||||
endwhile
|
||||
endif
|
||||
|
||||
" If the tag is on a different line after unsaved changes update the tag
|
||||
" and file infos/objects
|
||||
let curline = line('.')
|
||||
if taginfo.fields.line != curline
|
||||
let taginfo.fields.line = curline
|
||||
let taginfo.fileinfo.fline[curline] = taginfo
|
||||
endif
|
||||
|
||||
" Center the tag in the window
|
||||
normal! z.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user