various emacs updates