update: re-factored emacs configuration files.