{"id":13660089,"url":"https://github.com/mhinz/vi-editor-history","last_synced_at":"2025-04-12T14:10:57.403Z","repository":{"id":50611845,"uuid":"12299366","full_name":"mhinz/vi-editor-history","owner":"mhinz","description":"Short history of editors.","archived":false,"fork":false,"pushed_at":"2019-02-21T17:41:06.000Z","size":18,"stargazers_count":48,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-26T08:47:37.868Z","etag":null,"topics":["ed","elvis","em","ex","nvi","qed","stevie","vi","vim"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhinz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-08-22T14:41:02.000Z","updated_at":"2024-10-24T11:29:34.000Z","dependencies_parsed_at":"2022-09-04T17:40:45.534Z","dependency_job_id":null,"html_url":"https://github.com/mhinz/vi-editor-history","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhinz%2Fvi-editor-history","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhinz%2Fvi-editor-history/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhinz%2Fvi-editor-history/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhinz%2Fvi-editor-history/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhinz","download_url":"https://codeload.github.com/mhinz/vi-editor-history/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248578874,"owners_count":21127713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ed","elvis","em","ex","nvi","qed","stevie","vi","vim"],"created_at":"2024-08-02T05:01:16.230Z","updated_at":"2025-04-12T14:10:57.371Z","avatar_url":"https://github.com/mhinz.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# EDITOR HISTORY\n\n_...of the vi side of history._\n\n#### Contents\n\n- [QED](#qed)\n- [ed](#ed)\n- [em](#em)\n- [ex](#ex)\n- [vi](#vi)\n- [STEVIE](#stevie)\n- [elvis](#elvis)\n- [Vim](#vim)\n- [nvi](#nvi)\n- [Neovim](#neovim)\n\n### [QED](https://en.wikipedia.org/wiki/QED_(text_editor))\n\n- authors: [Peter Deutsch](https://en.wikipedia.org/wiki/L_Peter_Deutsch),\n           [Butler Lampson](https://en.wikipedia.org/wiki/Butler_Lampson),\n           [Dana Angluin](https://en.wikipedia.org/wiki/Dana_Angluin)\n- first release: 1965/66\n- stands for: _quick editor_\n- 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)\n- sources: https://github.com/arnoldrobbins/qed-archive\n\n### [ed](https://en.wikipedia.org/wiki/Ed_(text_editor))\n\n- derived from [QED](#qed)\n- author: [Ken Thompson](https://en.wikipedia.org/wiki/Ken_Thompson_(computer_programmer))\n- first release: 1971\n- stands for: _editor_\n- the original Unix editor\n- written in PDP-11/20 assembler\n\n### em\n\n- derived from [ed](#ed)\n- author: George Coulouris\n- first release: [1976](http://www.eecs.qmul.ac.uk/~gc/history)\n- stands for: _editor for mortals_\n\n### [ex](http://ex-vi.sourceforge.net)\n\n- derived from [em](#em)\n- author: [Bill Joy](https://en.wikipedia.org/wiki/Bill_Joy) \u0026 colleagues\n- first release: 1976\n- developed as an advanced version of ed\n- stands for: _extended_\n- Joy and colleagues got code of em (_editor for mortals_) from George Coulouris at University College in London\n- they improved em -\u003e en\n- Joy doesn't know anymore if there was eo or op, but ultimately ex was written\n- manpage: http://ex-vi.sourceforge.net/ex.html\n- POSIX spec: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ex.html\n\n### [vi](http://ex-vi.sourceforge.net)\n\n- derived from [ex](#ex)\n- author: [Bill Joy](https://en.wikipedia.org/wiki/Bill_Joy)\n- first release: 1979\n- it was an actual command that started ex in visual mode\n- stands for: _visual (in ex)_\n- manpage: http://ex-vi.sourceforge.net/vi.html\n- POSIX spec: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/vi.html\n\n### [STEVIE](http://nosuch.com/tjt/stevie)\n\n- derived from [vi](#vi)\n- author: [Tim Thompson](http://nosuch.com/tjt)\n- first release: 1987\n- released on usenet: [comp.sys.atari.st](https://groups.google.com/forum/#!original/comp.sys.atari.st/J65TpLBhfss/Mop3jYhvuY0J)\n- stands for: _ST Editor for VI Enthusiasts_\n\n### [elvis](http://elvis.the-little-red-haired-girl.org)\n\n- derived from [vi](#vi)\n- author: Steve Kirkendall\n- first release: 1990\n- released on usenet: [comp.editors](https://groups.google.com/forum/#!original/comp.editors/rdUYDzANsMw/ErR-8j1VCfQJ)\n\n### [Vim](https://www.vim.org)\n\n- derived from [STEVIE](#stevie)\n- author: [Bram Moolenaar](https://en.wikipedia.org/wiki/Bram_Moolenaar)\n- created in 1988 (as _Vi IMitation 1.0_)\n- first release: November 2, 1991 (as _Vi IMitation_ 1.14)\n- renamed in version 2.0 to _Vi IMproved_ (December 14, 1993)\n\n### [nvi](https://sites.google.com/a/bostic.com/keithbostic/vi)\n\n- derived from the first version of [elvis](#elvis)\n- author: [Keith Bostic](https://en.wikipedia.org/wiki/Keith_Bostic)\n- first release: 1994 (as part of [4.4BSD](https://en.wikipedia.org/wiki/Berkeley_Software_Distribution))\n- stands for: _new vi_\n\n### [Neovim](https://github.com/neovim/neovim/wiki)\n\n- derived from [Vim](#vim)\n- author: [Thiago de Arruda](https://github.com/tarruda)\n- first release: [January 31, 2014](https://github.com/neovim/neovim/commit/72cf89bce)\n- manpage: https://manpages.debian.org/unstable/nvim\n- repository: https://github.com/neovim/neovim\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhinz%2Fvi-editor-history","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhinz%2Fvi-editor-history","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhinz%2Fvi-editor-history/lists"}