2 years of Clojure, and it still isn't clicking. What am I doing wrong?

I’m not the person you asked about IDEs, but I wanted to chime in with a “vote” for VS Code + Calva (+ Joyride to script VS Code in ClojureScript).

Calva includes paredit functionality plus LSP/clj-kondo for static analysis/linting. I’m a former Emacs/CIDER user and tried a lot of configurations over the years. Still, VS Code/Calva hits that sweet spot for me of a really great out-of-the-box experience that is also easily customizable (and it can sync settings/keymaps across machines automatically).

The combination of Calva’s custom REPL snippets and Joyride’s cljs scripting make it a very powerful environment!

3 Likes