mfussenegger / nvim-jdtls

Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls
GNU General Public License v3.0
1k stars 62 forks source link

Integrate spring-tools, sts4 #573

Closed oysandvik94 closed 8 months ago

oysandvik94 commented 9 months ago

Problem Statement

STS4 provides tooling for Spring Boot. Someone made it work for emacs, so I think it should be possible for nvim as well.

From this issue, it seems like there is an LSP that integrates with JDT ls, and also there is a TS client consuming some stuff.

Ideas or possible solutions

Since it looks like the sts4 lsp needs some integration code, I think this plugin is a good candidate to integrate it.

I would like to give it a try, I just need some time to figure out how to get started.

mfussenegger commented 9 months ago

I'd rather not add framework/library specific extensions to nvim-jdtls.

I think it should be possible to add the extension without changing nvim-jdtls itself. From flying over the linked issue, it sounds like one'd need to:

oysandvik94 commented 9 months ago

Thanks, I'll try to add it in a separate plugin. I received some pointers here.