Re: Tilde
Actually I thought the QBasic editor was pretty good, too. Almost too late the party, though. By the time MS-DOS had a decent editor, Windows 3.0 released.
Many of those old MS-DOS edit things (especially for programmers, like Turbo C's editor, PWB, and QBasic) seem to be EMACS-like in a lot of ways.
Though I hve to admit I prefer 'ee' to 'nano'. As I recall, 'ee' used libcurses, and I wonder if that has something to do with why the debian-based distros don't seem to have it any more... (everything else seems to use libncurses now, and FreeBSD's base has a 'new_curses.c' that implements curses for 'ee' in the contributed source tree - and the BSD license possibly keeps it out of certain Linux distros).