Editor war
![]() | This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. (September 2024) |
The editor war is the rivalry between users of the
The Emacs versus vi debate was one of the original "holy wars" conducted on
Background

As of 2020[update], both Emacs and vi can lay claim to being among the longest-lived application programs of all time,
Humor

The Church of Emacs,
Regarding vi's modal nature (a common point of frustration for new users),[12] some Emacs users joke that vi has two modes – "beep repeatedly" and "break everything". vi users enjoy joking that Emacs's key-sequences induce carpal tunnel syndrome, or mentioning one of many satirical expansions of the acronym EMACS. These include "Escape Meta Alt Control Shift" (a jab at Emacs's reliance on modifier keys),[13] "Eight Megabytes And Constantly Swapping" (in a time when that was a great amount of memory), "EMACS Makes Any Computer Slow" (a recursive acronym like those Stallman uses),[14] or "Eventually Munches All Computer Storage" in reference to Emacs's high system resource requirements. GNU EMACS has been expanded to "Generally Not Used, Except by Middle-Aged Computer Scientists" referencing its most ardent fans and its declining usage among younger programmers in comparison to more graphically oriented editors such as Atom, BBEdit, Sublime Text, Kate, TextMate, Notepad++, and Visual Studio Code.[citation needed]
As a poke at Emacs'
A game among UNIX users, either to test the depth of an Emacs user's understanding of the editor or to poke fun at the complexity of Emacs, involved predicting what would happen if a user held down a modifier key (such as
The Google search engine also joined in on the joke by having searches for vim resulting in the question "Did you mean: emacs" prompted at the top of the page, and searches for emacs resulting in "Did you mean: vim".[17]
In the web series A Murder at the End of the World, there is a scene referencing the editor wars where a character asks a woman if she uses Vi or Emacs.[18]
See also
- Console wars
- Browser wars
- Comparison of text editors
References
- ^ "Holy War (Hacker Jargon)". Archived from the original on 2012-04-02. Retrieved 2016-11-30.
- ^ "EMACS vs. vi: The endless geek 'holy war'". Archived from the original on 2016-11-30. Retrieved 2016-11-30.
- ^ "Just Let Me Code". Archived from the original on 2015-05-01. Retrieved 2015-04-24.
- ^ "Why Coding Style Matters". Archived from the original on 2015-05-03. Retrieved 2015-04-24.
- ^ Auerbach, David (9 May 2014). "The Oldest Rivalry in Computing". Slate.
two rival programs can stake a claim to being among the longest-lived applications of all time. Both programs are about to enter their fifth decades. Both programs are text editors, for inputting and editing code, data files, raw HTML Web pages, and anything else. And they are mortal enemies.
- ^ "Choosing an Editor".
these two editors express sharply contrasting design philosophies, but both are extremely popular and command great loyalty from identifiable core user populations. Surveys of Unix programmers consistently indicate about a 50/50 split between them, with all other editors barely registering.
- ^ Tsai, Michael J. "Michael Tsai - Blog - macOS 12.3 Removed the nano Text Editor". Retrieved 2025-03-19.
- ^ "Ed, man! !man ed". Gnu.org. Retrieved 1 December 2014.
- ^ "Rules, Sins, Virtues, Gods and more of The Church of Emacs". Gnu.org. Retrieved 1 December 2014.
- ^ "Saint IGNUcius - Richard Stallman". Stallman.org. Archived from the original on 22 November 2014. Retrieved 1 December 2014.
- ^ "The unabridged selective transcript of Richard M Stallman's talk at the ANU". Linuxhelp.blogspot.com. Archived from the original on 4 October 2011. Retrieved 1 December 2014.
- ^ "vi (Hacker Jargon)".
- ^ "Some funny acronym expansions of Emacs". Gnu.org. Archived from the original on February 16, 2021. Retrieved 1 December 2014.
- ^ Rösler, Wolfram. "The Unix Acronym List". Archived from the original on February 16, 2021. Retrieved March 4, 2021.
- ^ "Concurrency has landed (was: Please test the merge of the concurrency br". lists.gnu.org. Retrieved 2020-12-08.
- ^ "Real Programmers Don't Use PASCAL". Datamation: 263–265. July 1983.
- ^ "Google suggest vi for Emacs and Emacs for vi | Hacker News". Hacker News. Retrieved 2022-04-07.
- ^ "A Murder at the End of the World: Are you Vi or Emacs?". xenodium.com. 22 December 2023. Retrieved 2023-12-26.
External links
- Results of an experiment comparing Vi and Emacs
- Comparing keystrokes Archived 2014-05-17 at the Wayback Machine per task
- Humor around Vi, Emacs and their comparisons
- Results of the Sucks-Rules-O-Meter for Vi and Emacs from comments made on the Web
- In the Church of Emacs "using a free version of vi is not a sin, it's a penance."
- Emacs offers Vi functionality, from the Emacs wiki
- Emacs Vs Vi, from WikiWikiWeb
- The Right Size for an Editor discussing vi and Emacs in relatively modern terms