I recently went back to emacs to try working out some problems in SICP. And the first goal I set for myself is not to go down into emacs config hell.
I went for the simplest thing I could set up: paredit, aggressive-indent, parens-mode, chez(inferior lisp)
So far so good, but one thing I noticed, I had forgotten paredit commands, and emacs isn't very pleasant if you don't have things in your muscle memory.
By and large emacs is best system you can use if you are writing lisp.
When I began using Paredit for the first time, several years ago, I could never remember which key sequences slurp and which ones barf. Then I made up some mnemonics.
C-( and C-) have parentheses that look nice and round. They expand the current s-exp to consume other expressions. Nom nom nom!
C-{ and C-} don’t look nice and round. They have braces which look a bit wiggly. They shrink the current s-exp and barf expressions.
These mnemonics have served me and others I have shared this with very well.
I went for the simplest thing I could set up: paredit, aggressive-indent, parens-mode, chez(inferior lisp)
So far so good, but one thing I noticed, I had forgotten paredit commands, and emacs isn't very pleasant if you don't have things in your muscle memory.
By and large emacs is best system you can use if you are writing lisp.