...which is not Emacs based but written in Common Lisp. It is equally hackable, though.