Many Emacs changes.