I wonder why we can't have an LSP plugin shipped with the core to ensure support this kind of plugins properly.

What do you mean by "properly"? I think this interface adds all that's needed (the only missing piece is the symbol tree I'll start working on soon).

But of course this plugin could be added to Geany itself but it introduces a dependency on jsonrpc-glib (which itself depends on json-glib) and I'm not sure if such a dependency would be fine with everyone. But if others agree, this plugin could become part of Geany itself.

One more thing I worry about though is that as many people don't have much time for Geany, it will take ages to add new features or fix bugs - I'll be probably much more agile when maintaining the plugin by myself.


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/c1747689830@github.com>