refactor emacs dotfiles