more powerful emacs