impatient emacs rewrited