News for hackers. Stuff that matters.
Re:Why Atom Can’t Replace Vim – Learning the lesson of vi by recraft on Sunday June 01, 2014 @05:14AM (#7828618)
Emacs was originally written as a series of TECO macros.
Re:Why Atom Can’t Replace Vim – Learning the lesson of vi by kps on Sunday June 01, 2014 @12:23PM (#7829702)
Emacs is nothing like TECO, though.

In some ways, vi could be considered an evolution of TECO (though I've seen no evidence that there was direct influence). They both use the same core syntax of a numeric count followed by a letter command optionally followed by an ESC-terminated argument. For example, «itextESC» is the same operation in both. (That vi calls it entering a mode rather than supplying an argument is, IMO, an impediment to understanding its compositional nature.)