Skip to main content
  1. Tags/

Java

2026


Brewing Up a Java Setup For Neovim

·5 mins

I love neovim. I’ve used it happily for Python, JavaScript, and other languages, but when I started working on Java projects, I discovered a neovim niche. The overlap between Java devs and neovim enthusiasts is apparently pretty slim. There weren’t nearly as many resources for configuring a solid Java setup as there are for Python, Go, or TypeScript. Instead, I found one too many unsatisfying Reddit posts where someone asked how to set up Java in neovim and most answers boiled down to “I tried, but just ended up going back to IntelliJ.” It took some time, but I’ve got a functional setup now. It’s not perfect, but I’ve been using it for full-time Java development for months, with only attaching a debugger being a subpar experience. Here’s what I wish I’d had when I started.