[Github-comments] [geany/geany] Allow disabling default global tags (#1099)

Vasiliy Faronov notifications at xxxxx
Wed Jun 29 22:04:20 UTC 2016


Geany ships with [default global tags](http://www.geany.org/manual/current/index.html#default-global-tags-files) for a few languages.

Personally, I find that the [Python tags](https://github.com/geany/geany/blob/master/data/tags/std.py.tags) are more of a nuisance. Python is a heavily namespaced language: just because there is a function named [`check_value`](https://github.com/geany/geany/blob/854a5d5af826c7dfbebc50dbcf687e508d7444c5/data/tags/std.py.tags#L1959) 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?

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1099
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20160629/f71bb480/attachment.html>


More information about the Github-comments mailing list