modified emacs repository