E is a very small text editor in the style of Emacs, microemacs, JOVE, etc. It implements many of the common Emacs commands. It does not have an extension language. It does let you rebind keys. It runs in a terminal or terminal emulator only.
See the manual entry for more details.