This is the first part of my series on writing an Emacs configuration from the ground up. We started the series by building Emacs from source, and today I added some basic packages to facilitate adding many more packages in the future (package.el, use-package) and to add Vim-style key bindings for editing (evil-mode). I also added rainbow-mode and used it to help change the color of my dwm title bar.