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

Allow disabling default global tags #1099

Open
vfaronov opened this issue Jun 29, 2016 · 0 comments
Open

Allow disabling default global tags #1099

vfaronov opened this issue Jun 29, 2016 · 0 comments

Comments

@vfaronov
Copy link
Contributor

Geany ships with default global tags for a few languages.

Personally, I find that the Python tags are more of a nuisance. Python is a heavily namespaced language: just because there is a function named check_value somewhere in the Python standard library, doesn’t mean that check_value should be suggested as a completion everywhere in every Python file I edit.

So, I want to disable the default global tags for Python. But the only way I see of doing that is by removing the $PREFIX/share/geany/std.py.tags file. I think this is not very nice, because this should be a user-level, not system-level change.

There is the -n / --no-ctags runtime option, but it disables all global tags, whereas I only want to disable some.

Perhaps, ideally, if the user has a customized std.py.tags on their private config path, that should override the system-wide std.py.tags rather than extend it?

vfaronov added a commit to vfaronov/geany that referenced this issue Apr 18, 2017
vfaronov added a commit to vfaronov/geany that referenced this issue Apr 25, 2017
vfaronov added a commit to vfaronov/geany that referenced this issue May 28, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants