This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
I've been tearing my hair out all week trying to get neovim working for Java development, but this app has made me give up on ever commiting to CLI tools I think.
Trying to use jdtls just spat out error after error, absolute jibberish, and looking anywhere for any configuration tips or guides turned up nothing. Every source on installing jdtls for java basically came down to "Yeah do what it says on their git" with some sources saying you need certain amendments to init.vim, some saying you explicitly need init.lua, but most just ignoring that entirely.
So I decided to try out Coc, and coc-java. I have no idea where on gods green earth this plugin was looking for my jdk, I have jdk-8, 17, 18 installed in the proper location, my JAVA_HOME is set to 17, VSCode has no problems finding and switching as needed, but for some reason even after manually pointing the config file at EXACTLY THE SAME PLACE VSCODE IS POINTED it just prompts me to install a JDK.
Call me too stupid for neovim, but this tool is just too obtuse, the support too scattered and incomplete, and the documentation? What documentation? Questions and answers from 3-5 years ago, snippits of vim script and a whole bunch of mystical lua functions that everyone who uses neovim just knows?
How the actual flip does anybody learn about this stuff when there's no resources anywhere, when all the plugins abide by different standards, written for different versions, using incredibly disparate selections of arcane functionality?
I was thoroughly enjoying using vim-wiki and some other plugins for my note taking and learning, but I don't think I'll be using neovim again, having spent a few years programming in C , Java and using arch as my daily driver, this honestly stands out as the most frustrating experience I've ever had with a piece of software.
Post Details
- Posted
- 2 years ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/neovim/comm...