Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mhinz/vi-editor-history
Short history of editors.
https://github.com/mhinz/vi-editor-history
ed elvis em ex nvi qed stevie vi vim
Last synced: about 1 hour ago
JSON representation
Short history of editors.
- Host: GitHub
- URL: https://github.com/mhinz/vi-editor-history
- Owner: mhinz
- Created: 2013-08-22T14:41:02.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2019-02-21T17:41:06.000Z (over 5 years ago)
- Last Synced: 2024-08-02T05:11:26.473Z (3 months ago)
- Topics: ed, elvis, em, ex, nvi, qed, stevie, vi, vim
- Size: 17.6 KB
- Stars: 46
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EDITOR HISTORY
_...of the vi side of history._
#### Contents
- [QED](#qed)
- [ed](#ed)
- [em](#em)
- [ex](#ex)
- [vi](#vi)
- [STEVIE](#stevie)
- [elvis](#elvis)
- [Vim](#vim)
- [nvi](#nvi)
- [Neovim](#neovim)### [QED](https://en.wikipedia.org/wiki/QED_(text_editor))
- authors: [Peter Deutsch](https://en.wikipedia.org/wiki/L_Peter_Deutsch),
[Butler Lampson](https://en.wikipedia.org/wiki/Butler_Lampson),
[Dana Angluin](https://en.wikipedia.org/wiki/Dana_Angluin)
- first release: 1965/66
- stands for: _quick editor_
- developed for the [Berkely Timesharing System](https://en.wikipedia.org/wiki/Berkeley_Timesharing_System) running on a [SDS 940](http://en.wikipedia.org/wiki/SDS_940)
- sources: https://github.com/arnoldrobbins/qed-archive### [ed](https://en.wikipedia.org/wiki/Ed_(text_editor))
- derived from [QED](#qed)
- author: [Ken Thompson](https://en.wikipedia.org/wiki/Ken_Thompson_(computer_programmer))
- first release: 1971
- stands for: _editor_
- the original Unix editor
- written in PDP-11/20 assembler### em
- derived from [ed](#ed)
- author: George Coulouris
- first release: [1976](http://www.eecs.qmul.ac.uk/~gc/history)
- stands for: _editor for mortals_### [ex](http://ex-vi.sourceforge.net)
- derived from [em](#em)
- author: [Bill Joy](https://en.wikipedia.org/wiki/Bill_Joy) & colleagues
- first release: 1976
- developed as an advanced version of ed
- stands for: _extended_
- Joy and colleagues got code of em (_editor for mortals_) from George Coulouris at University College in London
- they improved em -> en
- Joy doesn't know anymore if there was eo or op, but ultimately ex was written
- manpage: http://ex-vi.sourceforge.net/ex.html
- POSIX spec: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ex.html### [vi](http://ex-vi.sourceforge.net)
- derived from [ex](#ex)
- author: [Bill Joy](https://en.wikipedia.org/wiki/Bill_Joy)
- first release: 1979
- it was an actual command that started ex in visual mode
- stands for: _visual (in ex)_
- manpage: http://ex-vi.sourceforge.net/vi.html
- POSIX spec: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/vi.html### [STEVIE](http://nosuch.com/tjt/stevie)
- derived from [vi](#vi)
- author: [Tim Thompson](http://nosuch.com/tjt)
- first release: 1987
- released on usenet: [comp.sys.atari.st](https://groups.google.com/forum/#!original/comp.sys.atari.st/J65TpLBhfss/Mop3jYhvuY0J)
- stands for: _ST Editor for VI Enthusiasts_### [elvis](http://elvis.the-little-red-haired-girl.org)
- derived from [vi](#vi)
- author: Steve Kirkendall
- first release: 1990
- released on usenet: [comp.editors](https://groups.google.com/forum/#!original/comp.editors/rdUYDzANsMw/ErR-8j1VCfQJ)### [Vim](https://www.vim.org)
- derived from [STEVIE](#stevie)
- author: [Bram Moolenaar](https://en.wikipedia.org/wiki/Bram_Moolenaar)
- created in 1988 (as _Vi IMitation 1.0_)
- first release: November 2, 1991 (as _Vi IMitation_ 1.14)
- renamed in version 2.0 to _Vi IMproved_ (December 14, 1993)### [nvi](https://sites.google.com/a/bostic.com/keithbostic/vi)
- derived from the first version of [elvis](#elvis)
- author: [Keith Bostic](https://en.wikipedia.org/wiki/Keith_Bostic)
- first release: 1994 (as part of [4.4BSD](https://en.wikipedia.org/wiki/Berkeley_Software_Distribution))
- stands for: _new vi_### [Neovim](https://github.com/neovim/neovim/wiki)
- derived from [Vim](#vim)
- author: [Thiago de Arruda](https://github.com/tarruda)
- first release: [January 31, 2014](https://github.com/neovim/neovim/commit/72cf89bce)
- manpage: https://manpages.debian.org/unstable/nvim
- repository: https://github.com/neovim/neovim