I used epsilon for all my programming work until I discovered vi in '93. It ran on dos, and OS/2. United had something similar in uemacs.
I used EEL the extension language to write a log of all I did to help refreshing my memory when I filled by time sheet. It was a great editor with a built in shell, windowing and whatnot.
Both on DOS and OS/2 I ran the MKS Toolkit to emulate a Unix environment and it fit right in. Happy user. No idea it was still on sale.