Diakonos is a customizable, usable console-based
text editor. It features arbitrary language
scripting, an interactive help system,
bookmarking, regular expression searching, parsed
("smart") indentation, macro recording and
playback, a multi-element clipboard, multi-level
undo, a customizable status line, completely
customizable keyboard mapping, and customizable
syntax highlighting.