If it's a feature that belongs/ends up in multiple plugins that people might want to use together, should it be something that Geany itself would handle? So that plugins are not interfering with each other?
I think it should be implemented only in one plugin, whichever fits best.
Also, I have some plugin PRs that I haven't heard from anyone about. How long should I wait before pinging the maintainers again? Or if they've gone MIA, how to move forward?
https://github.com/geany/geany-plugins/pull/1123 GeanyLua: Update glspi_sci.h -> is active
https://github.com/geany/geany-plugins/pull/1122 Project Organizer: Set header filetype to match source filetype -> is in discussion if appropriate at all, otherwise @techee is usually quite responsive
https://github.com/geany/geany-plugins/pull/1112 GeanyLua: Enable running scripts for all signals -> is also for GeanyLua which is orphaned according to `MAINTAINERS` but you nominated a new maintainer yourself :D
https://github.com/geany/geany-plugins/pull/1111 Markdown: Restore scrollbar position for webkit2gtk -> not sure about that, @codebrainz didn't appear for some time but this might change again, hopefully