간단한 역사

년도Editorfrom
1962TECODan Murphy
1965QEDButler Lampson, L. Peter Deutsch
1988VIMBram Moolenaarvi
1969edKen ThompsonQED
1970sEFred Wright, Stanford AI Lab
1970sMAC/MACSStanford AI LabTECO, E
1970sEMACSStanford AI LabMAC/MACS
1976VIBill Joyed
1981Gosling EmacsJames Gosling, 상용, MocklispEMACS
1985GNU EmacsRichard Stallman, GPL, elispEMACS
  • 1970년데, MIT AI Lab에서는ed처럼 명령 / 편집 / 보기 모드를 지원하는 TECO(Tape Editor and COrrector) 를 주로 쓰었다.
  • Stanford AI Lab에서는 E 를 쓰고 있었는데, 1976년 Richard Stallman는 그것을 보고 영감을 받아, MIT로 돌아와 Control-R 로 편집/보기 모드를 합쳐버린다.
  • E 에서 random-access editing 이 가능한 기능을 TECO 을 수정, 유명해졌고, 이는 곧 MAC / MACS(macro) 로 불리게 되었다.
  • Guy Steele 과 함께, Richard Stallman 는 여러가지 보안 후 EMACS(Editing MACroS / E with MACroS) 를 만들었다.
  • 여러가지 변종이 나타나고, 기존 TECO macro 대신 lisp 를 매크로로 쓰기 시작하였다.
  • James Gosling 은 unix에서 돌아가는 Gosling Emacs 를 만들었고, Richard Stallman자유소프트웨어 GNU Emacs를 만들었다.

Ref