2.6.1: Bug fix for error handling in cache_tagged_files()

@xolox xolox tagged this Sep 27, 2011 · 124 commits to master since this tag

I was editing a file over SCP and after fixing the bug I found out
something really peculiar (at least to me). When the 'tags' option
instructs Vim to search upwards recursively and you're editing a
remote file, Vim's tagfiles() function will pretend as if every
possible file exists:

:echo tagfiles()
['sftp://vps//home/peter/bin/.tags', 'sftp://vps//home/peter/.tags',
 'sftp://vps//home/.tags', 'sftp://vps//.tags', 'sftp://.tags',
 '/home/peter/.vim/tags/filetypes/sh']

And of course the plug-in doesn't like this:

easytags.vim 2.6.1: Skipping unreadable tags file sftp://vps//home/peter/bin/.tags!
easytags.vim 2.6.1: Skipping unreadable tags file sftp://vps//home/peter/.tags!
easytags.vim 2.6.1: Skipping unreadable tags file sftp://vps//home/.tags!
easytags.vim 2.6.1: Skipping unreadable tags file sftp://vps//.tags!
easytags.vim 2.6.1: Skipping unreadable tags file sftp://.tags!

Downloads