reorganise emacs config.