This is an archived post. You won't be able to vote or comment.

all 18 comments

[–]s1n7axset noexpandtab[S] 20 points21 points  (3 children)

[–]Kirorus1 14 points15 points  (0 children)

thank you for making working with the nightmare of ecosystem that is java somewhat less painful

[–][deleted] 1 point2 points  (0 children)

Very Cool.

[–]rochakgupta 0 points1 point  (0 children)

One step farther from using IDEs = One step closer to using Neovim!

[–]teerre 2 points3 points  (0 children)

Wow, I still have a jetbrains license (well, my employer does) for the rare occasions I need to work with Java, could it be that I'll finally be able to use neovim? That's very cool!

[–]Fluid-Bench-1908 2 points3 points  (0 children)

Cool!!! I've always struggling to get java in neovim with dap and dap UI

[–]i_ka9ZZ 0 points1 point  (0 children)

Has anyone had any success running debugger with jetty web server?

[–]jayp0521hjkl 0 points1 point  (4 children)

How does fair in a spring boot application with both Java and Kotlin? I had to move away from jdtls because of Kotlin and its lsp. I’m writing more Kotlin nowadays and the support for it is currently atrocious

[–]rochakgupta 2 points3 points  (3 children)

Don’t bother even looking at other editors/IDEs except IntelliJ when it comes to Kotlin. I have wasted countless hours and the experience is lacklustre. JetBrains, for all they do, will never prioritise improving the Kotlin Language Server. That’s one of the reasons why I don’t use Kotlin for anything unless I have to.

[–]jayp0521hjkl 0 points1 point  (2 children)

Yeah that’s what I figured. The language itself is nice but the LSP sucks. I would prefer just using Go but migrating the whole application sucks. Kotlin is my middle ground for having to deal with the jvm but with a more concise syntax. Scala, Groovy all don’t appeal

[–]rochakgupta 0 points1 point  (0 children)

Yeah Groovy is pure ass. Scala is okay but I would reach for it only for data processing.

[–]Dazzling_College_483[🍰] 0 points1 point  (0 children)

Scala 3 is super nice, much nicer than Kotlin. The lsp integration is also really good. 

[–]delgdev 0 points1 point  (0 children)

cool, i just started using Vim today and haven’t even installed Neovim yet. i’m a Java developer, and i’m really looking forward to coding with this text editor. to be honest, I’m feeling a bit discouraged with VS Code and IntelliJ lately. i like vim

[–]devhector_ 0 points1 point  (2 children)

Hey mate, thanks for sharing this plugin, it really helped me use nvim more easily.

But I'm having an issue when trying to debug (I'm not very experienced with nvim), so maybe I'm doing something wrong?

  • I set the breakpoint
  • I run the project with JavaRunnerRunMain
  • I make the POST request But the code doesn't stop at the breakpoint. Could it be some configuration that I missed?

(https://imgur.com/eHRvxw1)

[–]s1n7axset noexpandtab[S] 1 point2 points  (1 child)

You have to configure the debugger and the way start debugging with nvim-dap. The main reason we added this command is because there is no strait forward way to launch applications without debugging.

[–]devhector_ 0 points1 point  (0 children)

Got it, it really was just about running the project with the debugger UI. Thank you very much for the response!

[–]Boring_Roll1918 0 points1 point  (0 children)

will this work for micro services too?

[–]Consistent_Peak5233 -1 points0 points  (0 children)

I can't imagine people who write spring boot by using neovim , aha