Actually, Spacemacs layer configuration uses the use-package add-on ( https://github.com/jwiegley/use-package ) , which helps greatly simplifies and organizes large .emacs config files (and also greatly improves emacs' startup time). use-package was written by John Wiegley, created of the Ledger CLI accounting software, and current maintainer of Emacs. Emacs integration of packages with Melpa gets only a small part of the way towards where Wiegley goes with use-package. . . .