4 ms·
The article mentions VSCode. Shouldn't Emacs' lsp-mode just work over it? I do Java tangentially (as part of daily Clojure work) and have various Java-centric
by vemv 5y ago
The article mentions VSCode. Shouldn't Emacs' lsp-mode just work over it?
I do Java tangentially (as part of daily Clojure work) and have various Java-centric functionalities working quite smoothly.
I haven't gone as far as using lsp-mode (simply for not introducing more moving pieces) but one can certainly add jump-to-definition using runtime insights (which Clojure makes quite easy).
tldr, you can have a practical Java workflow working over Emacs, be it the easy way or the hard way. Steve Yegge has famously used Java/Emacs for about two decades, don't let people convince you that we live in an "IDE world".
- jeofken 5y agoLsp-mode didn’t add to my config, but replaced many bespoke autocompletion solutions for various languages. I’d recommend taking that leap
- vemv 5y agoYes I regard LSP highly and used it for one past job in particular. Other than that I enjoy a slow-moving Emacs setup. Also for Clojure in particular which is my main area of focus, the runtime-centric approach tends to be more accurate than the static one. That is changing though and hybrid solutions are on the rise (like the Calva plugin for VSCode).