modified emacs configures based on purcell