When taglist() returns matches, each match is hash and the "filename"
key gives the filename where the tag is expected to be found. This works
as expected, but the problem is that the filename is returned as it is
found in the tags file, which could be a relative path from the location
of the tags file itself. If the current directory of Vim is not the same
as the tags file itself, then there is no way to findout what the
absolute path of the filename is. I just verified that the tag commands
(such as :ts) converte them to absolute paths in this case.

A workaround in this case would be to run taglist() multiple times once
for each entry in the 'tags' such that you know to which directory the
paths are relative.

-- 
Thanks,
Hari

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to