[Github-comments] [geany/geany] Req: Auto detect .h filetype based on whether a corresponding C/C++ source file is found (Issue #2946)

xiota notifications at xxxxx
Sun Oct 24 15:42:29 UTC 2021


> I think it should be implemented only in one plugin, whichever fits best.

Since CodeNav basically has a subset of Project Organizer's features, users are unlikely to need to use both at the same time.  So both plugins could check headers within the scope of their operation with little chance of interfering with each other.

These are the plugins I looked at:

* Project Organizer – I've been using a modified version with some header matching code that searches only files inside the project.  It could be extended to also check side-by-side files.

* CodeNav – Looks like it just adds some menu items and keybindings to switch between files.  Project Organizer also has this feature.  Since it doesn't have a project index, it would only be able to check side-by-side files.  (It probably shouldn't be searching the rest of the filesystem.)

* Workbench – Looks like it keeps track of multiple projects.  Don't know if it does any indexing on its own.  I don't know how to use it.  Which project is "open" from Geany's perspective?  How to switch projects?  Double clicking pops up an error about unsaved files, even though everything looks saved.  It looks like it has some overlapping features with Project Organizer.  I'm not too interested in it.

* GeanyPrj – I don't understand this plugin.  It's an alternative project system, but how to use it?  What is it supposed to do different from Geany's built-in projects?  I'm not too interested in it, unless it's somehow amazingly better than the built-in projects + project organizer.


-- 
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/2946#issuecomment-950346965
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20211024/995da4c7/attachment.htm>


More information about the Github-comments mailing list