Open dody opened 8 years ago
Heureka!
Long story short: Option extra_tag_files seem not to work at all for me and I had to put ".tags" files inside my project.
Looks like you cannot have .tags file in separate folder for example C:\project C:\tags\my_fag_file
Please can someone explain me how to achieve CTags plugin to work with my desired folder structure since it is standard in our company?
I'm having the same issue with "extra_tag_files" but I just started 5 minutes ago with this plugin. I had to change "tag_file" to "tags" (without dot) to find my tags file, while this is already in the "extra_tag_files" field by default.
Is the extra_tag_files not working at the moment or do I not understand it properly (Making it a documentation issue maybe)?
Looking at the code it seems to completely disregard the extra_tag_files in get_alternate_tags_paths() when the "(tags_file)_search_paths" file is not found. I've done a quick hack to make it work in my use case, but I'm not sure if it will break others. I could make a pull request if more people run in this issue.
Could you please share your fix?
I did dirty fix with setting "tag_file" : "tags.tags"
Your dirty fix is a lot cleaner than mine :). I just removed
ctagsplugin.py:241 "if os.path.exists(tags_paths):"
so it always uses the locations given in extra_tag_files.
I had to explicitly set "tag_file" : "tags"
in my CTags.sublime-settings
, the extra_tag_files
setting appears to have no effect
This morning i rebuilt my ctags file and since then plugin is telling me "Can't find any relevant tags file". I tough there is something wrong with tag file but it looks fine and I was despered enought to open the CTAGS python code and did some debug.
I have tags stored in one file. Ctags setings in file CTags.sublime-settings are:
I have put some debug prints found out that function get_alternate_tags_paths responsible to find tags in extra files did not run at all.
I would appreciate any help or advice. Thank you.
I am using sublime 2