Doom emacs is good (once I turned off the default vi emulation). I jumped on it after I started to configure lsp-mode and became very sad. REPL-ey modes work out of the box (as does notmuch). I never want to configure emacs again. https://github.com/hlissner/doom-emacs