An emacs configuration approach