Fix processing of autoTagsDir option #16
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello, craigemery
First of all, thanks for the plugin.
This commit fixes two issues with
g:autotagTagsDir
.tags
file into.git
subdirectory. I've found out that though that this functionality is available in your plugin (via g:autotagTagsDir), it does not work. Here is a log, showing the reason (look at..tst.cpp
filename):tags
file ifcwd
in vim is not a root project directory.Here is what I mean. Test project hierarchy is as following:
When we call vim from
<rootdir>
everything is fine. When we call vim from<rootdir>/d1
(like this:cd <rootdir>/d1 && vim ./x.h
), we get the following error:The reason is that though self.tags_dir does not contain a full path to tags file this value is used
as cwd argument when calling ctags application.