Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't find any relevant tags file #308

Open
dody opened this issue Mar 8, 2016 · 6 comments
Open

Can't find any relevant tags file #308

dody opened this issue Mar 8, 2016 · 6 comments

Comments

@dody
Copy link

dody commented Mar 8, 2016

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:

{
    "extra_tag_files": [".gemtags", "tags","h:\\confidential\\cscope\\tags" ]
}

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

@dody
Copy link
Author

dody commented Mar 10, 2016

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?

@biemster
Copy link

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)?

@biemster
Copy link

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.

@dody
Copy link
Author

dody commented Mar 14, 2016

Could you please share your fix?

I did dirty fix with setting "tag_file" : "tags.tags"

@biemster
Copy link

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.

@shakeelmohamed
Copy link

I had to explicitly set "tag_file" : "tags" in my CTags.sublime-settings, the extra_tag_files setting appears to have no effect

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants