One of the first lisps I used let you use a super-closing ] instead of umpteen ))).
That sort of made sense to me too.
Does Emacs just do it automatically?
I was looking for the equivalent of Prettier for Lisp/Scheme and didnt really find anything.
There are built in minor modes such as electric-indent-mode that indent automatically, but I personally use aggressive-indent-mode.
Even if you don't use VS Code/Clojure specifically, the "Action" names should be the same or similar with other Paredit extensions, so you can become familiar.
Best advise I have for learning Paredit is doing the same as you would if you were to learn Vim: Every time you think "How can I do X faster?" look up the way to do it and write it down on a cheatsheet. After a couple of times it'll become muscle memory.
I've since switched from Clojure to CL but kept the elisp scripts from CFBT replacing Cider with Slime.
I always thought Vim got out of my way as far as text editors go but Emacs really gets out of my way.
As with most things I do I learn just enough to do what it is I want to do. I don't go searching for new things until it becomes painfully obvious that a new way needs to be found.
With that said I've barely touched the surface for the power of emacs, paredit and slime.
I eventually adapted them so I could have relatively consistent keybindings across vim/emacs/VSCode/IntelliJ and the results are here:
https://github.com/fiddlerwoaroof/dotfiles/blob/b13240a42fa4...
If you understand the elisp keybinding notation, it’s possible to use the C-, ones in VSCode.
[1]http://danmidwood.com/content/2014/11/21/animated-paredit.ht...