mega changes to emacs configuration