Moving away from emacs