I've been doing some work on my LanguageServer for Clojure lately. I use it every day alongside fireplace in neovim and a coworker is using it in emacs but I bet it can improve almost any editor's clojure experience. Hopefully I can get more people kicking the tires in other editors with LSP clients. Let me know what you think or if you have any questions or problems. https://github.com/snoe/clojure-lsp4🎉
I'd love to give it a try with VSCode, but it isn't clear from the example how to get it working. Is there some documentation I'm missing? Thanks.
Ah, think I found it.
You use LSP instead of clojure-mode? Does it work well with CIDER? And what about ClojureScript?1➕
It can be used in addition to clojure-mode and cider, the repl is still very useful for writing code but LSP seems a bit nicer for navigating than cider or cider-refactor. In our project not all code gets loaded into the repl, so things like find usages from cider refactor tend to miss things. ClojureScript works as well as clojurr and cljc works about 95% of the time in my experience.
I should give it a try, thanks 🙂