An Emacs mode for editing SExpressions

https://www.emacswiki.org/emacs/ParEdit

It's part of EmacsLive and I find it fantastically useful for writing ClojureLanguage