Emacs: Update and merge. Add ido.