emacs stuff.