updated emacs setup