간단한 역사
년도 | Editor | from | |
---|---|---|---|
1962 | TECO | Dan Murphy | |
1965 | QED | Butler Lampson, L. Peter Deutsch | |
1988 | VIM | Bram Moolenaar | vi |
1969 | ed | Ken Thompson | QED |
1970s | E | Fred Wright, Stanford AI Lab | |
1970s | MAC/MACS | Stanford AI Lab | TECO, E |
1970s | EMACS | Stanford AI Lab | MAC/MACS |
1976 | VI | Bill Joy | ed |
1981 | Gosling Emacs | James Gosling, 상용, Mocklisp | EMACS |
1985 | GNU Emacs | Richard Stallman, GPL, elisp | EMACS |
- 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를 만들었다.