geany / geany

A fast and lightweight IDE
https://www.geany.org
GNU General Public License v2.0
3.09k stars 598 forks source link

Language server protocol support? #2184

Open gennad opened 5 years ago

gennad commented 5 years ago

Are there any plans to add support of lsp to Geany?

elextr commented 5 years ago

If someone contributes it.

gennad commented 5 years ago

Nice, I’ll try to take that on

codebrainz commented 5 years ago

@gennad, this would probably be best done as a plugin. If you have any questions or to discuss working on this, feel free to ask on the mailing list or IRC.

badger-craftmanship commented 4 years ago

I would like to use geany for golang development. gopls is the server that we normally use in order to achieve that . If there is any progress I would be glad

elextr commented 4 years ago

@badger-craftmanship see my comment above

codebrainz commented 4 years ago

@badger-craftmanship if you want to work on this, possibly as a plugin, don't hesitate to ask here, or on the mailing list or on IRC.

techee commented 2 years ago

For anyone interested, there has been some discussion about this feature in #3049.

techee commented 1 month ago

If anyone is interested, I've created the LSP plugin here (eventually I'd like this plugin to become part of geany-plugins):

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

It requires the latest Geany from git master as some things had to be modified in Geany itself to support this kind of plugins. As far as I can tell, the plugin should be reasonably stable and bug-free (at least I'm not aware of any major issues).

I'm definitely interested in any feedback so if you run into some problems or have some suggestions, please let me know (by creating a new issue in the above repository).