From 852777a0a41d75cf16beed39749d34f33170f06d Mon Sep 17 00:00:00 2001 From: jez Date: Sat, 12 Mar 2011 03:20:03 -0500 Subject: [PATCH] Fix tag line number extraction. --- plugin/taglist.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugin/taglist.vim b/plugin/taglist.vim index e75bd0e..6034c81 100644 --- a/plugin/taglist.vim +++ b/plugin/taglist.vim @@ -2140,8 +2140,10 @@ function! s:Tlist_Get_Tag_Linenum(fidx, tidx) " Parse and extract the tag line number let tag_line = s:tlist_{a:fidx}_{a:tidx}_tag - let start = match(tag_line, 'line\(no\)\?:') + 5 - let end = strridx(tag_line, "\t") + let start = match(tag_line, 'line\(no\)\?:') + let start = stridx(tag_line, ':', start) + 1 + let end = stridx(tag_line, "\t", start) + if end < start let {tline_var} = strpart(tag_line, start) + 0 else