Hacker News new | ask | show | jobs
by bramhaag 589 days ago
As someone who programs Java daily and uses Neovim daily, I don't think I could be any less productive than when programming with Java in nvim.

Some features that I do not have in nvim, but use daily in IntelliJ: Run configurations, proper debugger, SQL integration, hot reloading, and most importantly everything just working OOTB (auto complete, snippets, docs, ...). Can (n)vim do these things? Probably, but it'd take me days or even weeks to get it configured to the point where it's as seamless as IntelliJ.

I do use the IdeaVim plugin, so not all of my muscle memory is wasted.

2 comments

Java is really unpleasant to program in without IntelliJ IMO. I strongly prefer NVim for Python and C++, but still use IntelliJ for anything non-trivial in Java.
one thing missed is intellij can cross-complete over several domains, like correctly showing tables in a sql statement in a java string in your project, if you also have the database added, etc.

ive never seen any vim-with-plugins setup come close to this