emacs source, now for real