Lots of emacs updates.