AstroNvim / astrocommunity

A community repository of common plugin specifications
GNU General Public License v3.0
1.04k stars 214 forks source link

Support spring-boot #943

Closed imkratos closed 1 month ago

imkratos commented 2 months ago

Is your feature related to a problem?

https://github.com/JavaHello/spring-boot.nvim can support ?

Describe the new feature

https://github.com/JavaHello/spring-boot.nvim is support java spring boot how can i into astrovim community

Additional context

No response

Uzaaft commented 2 months ago

Take a look at an existing pack in astronvim community.

imkratos commented 1 month ago

Take a look at an existing pack in astronvim community.

where is it ? pack.lang.java ? i don't know. which one ? tks

Uzaaft commented 1 month ago

Just pick a random pack. :)

Uzaaft commented 1 month ago

We shouldn't use the plugin provided here, we should use nvim-java/nvim-java

Juniar-Rakhman commented 1 month ago

@imkratos isn't the existing java pack works with spring-boot project already? What additional feature does https://github.com/JavaHello/spring-boot.nvim offer?

imkratos commented 1 month ago

@Juniar-Rakhman maybe i should to read document, i didn't see help doc. tks bro.

nithin-mk commented 2 weeks ago

@Juniar-Rakhman Actually, spring-boot.nvim is a nice-to-have NeoVim plugin. It replicates the functionality of the Spring Boot Tools extension available with VS Code. It provides the STS4 language server which runs along with JDTLS and provides symbols and search functionality for REST Endpoints, Spring Beans, etc. It also provides Intellisense for application.properties & application.yml files. PFA my screenshots from VS Code with that extension.

Screenshot 2024-06-21 142531 Screenshot 2024-06-21 142935

PS: The lsp-java plugin available in Doom Emacs has been providing this functionality for quite sometime now. It would be nice for AstroNvim to support it too! 😊

Uzaaft commented 2 weeks ago

We shouldn't use spring-boot when nvim-java will do the job + replace what we already have.

nithin-mk commented 2 weeks ago

@Uzaaft

  1. The nvim-java plugin does not support the Spring-Boot specific functionality which I mentioned in my previous comment. There is an open issue regarding the same: https://github.com/nvim-java/nvim-java/issues/37
  2. Besides, nvim-java is not included as a part of AstroCommunity anyway. It's not present in https://github.com/AstroNvim/astrocommunity/blob/main/lua/astrocommunity/pack/java/init.lua
Uzaaft commented 2 weeks ago

Read the whole convo. @nithin-mk

nithin-mk commented 2 weeks ago

@Uzaaft I did read the whole convo and have been experimenting with multiple editors as of now. What are you implying? :-)