what do you do when parinfer ruins your undo?
what do you do when pressing -= messes up indentation?
there's definitely an adjustment period. I use the tpope mappings and no parinfer; I love them and wish I had them in other languages.
How do you indent a block of code while keeping parens balanced?
I keep parens balanced at all times, and then I can always auto-indent the block. my vim automatically indents as I'm typing new code, so I have no problems.
What does the autoindent?
cljfmt
(integrated with the lsp)
clojure-lsp? with ale?
clojure-lsp, no ale.
I use coc.nvim for that