This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # babashka (2)
- # beginners (10)
- # calva (30)
- # cljs-dev (3)
- # clojure (40)
- # clojure-europe (8)
- # clojure-france (1)
- # clojure-portugal (1)
- # conjure (4)
- # cursive (12)
- # datalevin (2)
- # introduce-yourself (5)
- # lsp (16)
- # off-topic (33)
- # re-frame (3)
- # rewrite-clj (31)
- # ring (3)
- # shadow-cljs (6)
- # specter (4)
- # tools-deps (8)
- # vim (17)
Uf, time to get back to nvim again after trying other options for a couple of months. But I think I'll still keep trying some new things, and see what's up with conjure and vim-iced having only ever used fireplace or custom scripts
What's the deal these days with LSP and neovim re clojure? Especially with conjure/iced? Use the neovim internal lsp for linting, autocompletion etc? Or CoC? Or iced plugins? Or just ALE?
For me it's Conjure + coc.nvim + clojure-lsp. The latter is becoming more and more indispensable.
I second this, Prefer conjure over fireplace because it has a whole log buffer and ability to paste last result
Me too. The trio of Conjure/CoC/Clojure-lsp is amazing and getting better at an incredible clip.
AFAIK CoC has most LSP features like completion, find defintion, references, call clojure-lsp refactors, code actions and probably more
I'm not really too fond of CoC (it reinvents too many vim wheels), but it's the easiest to use atm (AFAIK)
Does lspconfig allow you to use clojure-lsp's callHierarchy features? https://clojure-lsp.io/features/#call-hierarchy
Not sure what that is. I'm afraid I don't use many advanced features past auto-import stuff.
oh I see. That's pretty neat. I feel like you could configure that through nvim-cmp
AFAIK, nvim-cmp only does autocompletion. You can get most LSP features like find defintion, references, call clojure-lsp refactors, code actions via inbuild vim-lsp, but from what I understand not callHierarchy