The DeSmet C88 C compiler used to come with a nice text editor called "see".
Author: Michael Ouye Homepage: http://www.desmet-c.com Family: IntelFamily Platform: MS-DOS License: GPL
Unfortunately, I remember little about this text editor. I remember that it had a built-in text menu that prompted you for the first character of whatever command you were going to do.
It was written by Michael Ouye. It was written in C. It ran on MSDOS in text mode.
And it is available here! http://www.desmet-c.com/
Excerpt from that page (wikified):
Later note (Jan 22, 2006):
I have been given permission to make the SEE editor open source. It is available at http://www.desmet-c.com