refact emacs.d config