@akkartik you say it is not in emacs. but emacs is in it.

the revolution contains and is contained by many modes.