I've created a repository containing Geany with this API + the LSP plugin I've been working on here:

https://github.com/techee/geany-lsp

For now it's easier to have Geany together with this plugin but once some form of the API is merged into Geany, I'll remove the Geany portion. I'll be really interested in any feedback - please use the repository's issue tracker so the reported problems aren't buried in some long threads and don't get forgotten.

The only missing Geany feature not implemented by the plugin yet is the symbol tree - I'm going to have a look at it soon. Otherwise all the other tag manager functionality plus some extras should be supported.

The README.md of the repository contains some information what is implemented in the plugin and how to use it. I've mostly tested it for the development of the plugin itself so mostly C code. Apart from clangd I've also tested it lightly with gopls (Go) and pylsp (Python).


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