emacs configuration based on purcell emacs.d