An emacs config base on Steve Purcell (purcell)