[Github-comments] [geany/geany] New tagmanager query module (#1187)

Matthew Brush notifications at xxxxx
Fri Aug 26 00:20:43 UTC 2016


> Also, TM is no fallback. It's simply what we've got to manage our tags.

I meant after filetype-plugins providing proper per-language support are implemented, TM would be the fallback.

> In my opinion we should open it up more, in order to allow plugins to easily get involved in tag management. 

Then when it gets supplanted/replaced/upgraded, any plugin using it breaks, not good.

> In fact, plugins shouldn't disable TM to do their own stuff. This will only cause pain since neither Geany itself or other active plugins can function properly in such a situation. Instead, all plugins should cooperatively work on the same tag management system (using proper APIs).

I agree, but I don't think TM is the right API at present for this purpose. I'm just worried we're boxing ourselves in a corner if we expose a lot of the API and then need to make massive sweeping changes to it in order to accommodate useful APIs for plugins to provide these kinds of features.

> Besides, peasy is not python specific, it doesn't even use any pygobject APIs or has the necessary build system support for python-specific extension modules.

I meant your Python plugin should provide the extension module, not the proxy plugin loader.


-- 
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/pull/1187#issuecomment-242586152
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20160825/290945af/attachment.html>


More information about the Github-comments mailing list