Some things (like the symbol tree LSP API) are quite ugly and should be replaced by something better.

Doesn't matter if it works (which it seems to) it not a beauty contest or a school homework assignment ;-). It can be beautified later if needed (but much like the build commands implementation probably never will).

Not yet but as I'd like to try to modify the plugin so it also builds against unmodified Geany and enables the LSP stuff that typically isn't present in Geany and doesn't interfere with anything in Geany (there will be some ifdefs in the plugin checking whether it builds against modified Geany or unmodified Geany).

This makes the plugin need to be distributed as two plugins (except on gentoo and others where it is compiled against the end users Geany) one against unmodified Geany and one against modified Geany. So the plugins will have to decide at runtime which is to be enabled and shown to the user. But the user will have to download both.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/pull/3571/c1936767561@github.com>