149:
198:
32:
281:
like those
Stallman uses) 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
502:
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
520:
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
309:, vi advocates have been known to describe Emacs as "a great operating system, lacking only a decent editor". Emacs advocates have been known to respond that the editor is actually very good, but the operating system could use improvement (referring to Emacs' famous lack of
316:
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
156:
As of 2020, both Emacs and vi can lay claim to being among the longest-lived application programs of all time, as well as being the two most commonly used text editors on Linux and Unix. Many operating systems, especially
269:
nature (a common point of frustration for new users) some Emacs users joke that vi has two modes – "beep repeatedly" and "break everything". vi users enjoy joking that Emacs's key-sequences induce
340:
also joined in on the joke by having searches for vi resulting in the question "Did you mean: emacs" prompted at the top of the page, and searches for emacs resulting in "Did you mean: vi".
273:, or mentioning one of many satirical expansions of the acronym EMACS, such as "Escape Meta Alt Control Shift" (a jab at Emacs's reliance on modifier keys) or "Eight Megabytes And
491:
607:
465:
390:
861:
415:
798:
440:
165:
derivatives, bundle multiple text editors with the operating system to cater to user demand. For example, a default installation of
651:
819:
678:
128:
of editing perfection, and insulting the other, since at least 1985. Related battles have been fought over operating systems,
50:
42:
68:
813:
344:
611:
310:
581:
274:
469:
700:
366:
347:, there is a scene referencing the editor wars where a character asks a woman if she uses Vi or Emacs.
871:
394:
866:
876:
419:
270:
110:
20:
881:
633:
266:
840:
795:
515:
277:" (in a time when that was a great amount of memory) or "EMACS Makes Any Computer Slow" (a
244:
129:
444:
8:
236:
647:
330:
306:
299:
283:
197:
178:
174:
121:
789:
278:
148:
94:
674:
496:
240:
232:
224:
201:
170:
90:
808:
802:
228:
133:
739:
856:
333:
editor, which was the implementation basis, via macros, of the original Emacs.
329:) and typed their own name. This game humor originated with users of the older
262:, alt.religion.emacs, that has posts purporting to support this belief system.
152:
Editor choice being brought up during a presentation at a technology convention
106:
850:
608:"The unabridged selective transcript of Richard M Stallman's talk at the ANU"
337:
251:
182:
763:
555:
533:
116:
The Emacs versus vi debate was one of the original "holy wars" conducted on
361:
356:
291:
137:
701:"Concurrency has landed (was: Please test the merge of the concurrency br"
125:
886:
835:
220:
102:
825:
259:
831:
319:
295:
247:
186:
282:
programmers compared to more graphically oriented editors such as
124:
fought between those insisting that their editor of choice is the
585:
325:
255:
287:
117:
98:
209:
166:
158:
86:
740:"Google suggest vi for Emacs and Emacs for vi | Hacker News"
822:"using a free version of vi is not a sin, it's a penance."
558:
Rules, Sins, Virtues, Gods and more of The Church of Emacs
205:
162:
764:"A Murder at the End of the World: Are you Vi or Emacs?"
19:
For the type of conflict between
Knowledge editors, see
814:
Results of the Sucks-Rules-O-Meter for Vi and Emacs
843:discussing vi and Emacs in relatively modern terms
239:in Roman numerals), it does not oppose the use of
848:
235:as the "editor of the beast" (vi-vi-vi being
105:. The rivalry has become an enduring part of
809:Humor around Vi, Emacs and their comparisons
416:"EMACS vs. vi: The endless geek 'holy war'"
69:Learn how and when to remove this message
16:Rivalry between Emacs and vi text editors
648:"Some funny acronym expansions of Emacs"
610:. Linuxhelp.blogspot.com. Archived from
489:
408:
196:
147:
849:
681:from the original on February 16, 2021
654:from the original on February 16, 2021
724:"Real Programmers Don't Use PASCAL".
258:.") The Church of Emacs has its own
85:is the rivalry between users of the
25:
862:Free software culture and documents
582:"Saint IGNUcius - Richard Stallman"
13:
672:
41:tone or style may not reflect the
14:
898:
783:
492:"The Oldest Rivalry in Computing"
254:version of vi is not a sin but a
345:A Murder at the End of the World
208:−cius, a saint in the Church of
51:guide to writing better articles
30:
756:
732:
717:
693:
666:
640:
626:
600:
584:. Stallman.org. Archived from
574:
548:
526:
508:
490:Auerbach, David (9 May 2014).
483:
458:
433:
383:
136:systems, and even source code
1:
826:Emacs offers Vi functionality
816:from comments made on the Web
377:
313:, which has now been added).
143:
841:The Right Size for an Editor
7:
350:
10:
903:
466:"Why Coding Style Matters"
391:"Holy War (Hacker Jargon)"
367:Comparison of text editors
219:, formed by Emacs and the
18:
790:Results of an experiment
372:
192:
675:"The Unix Acronym List"
111:free software community
820:In the Church of Emacs
792:comparing Vi and Emacs
271:carpal tunnel syndrome
212:
153:
21:Knowledge:Edit warring
828:, from the Emacs wiki
728:: 263–265. July 1983.
231:. While it refers to
200:
151:
130:programming languages
796:Comparing keystrokes
634:"vi (Hacker Jargon)"
516:"Choosing an Editor"
338:Google search engine
305:As a poke at Emacs'
245:proprietary software
588:on 22 November 2014
275:Constantly Swapping
243:; rather, it calls
97:, or more recently
801:2014-05-17 at the
534:"Ed, man! !man ed"
441:"Just Let Me Code"
343:In the web series
307:creeping featurism
300:Visual Studio Code
213:
154:
120:groups, with many
673:Rösler, Wolfram.
614:on 4 October 2011
279:recursive acronym
204:appearing as St I
79:
78:
71:
45:used on Knowledge
43:encyclopedic tone
894:
872:Internet culture
778:
777:
775:
774:
760:
754:
753:
751:
750:
736:
730:
729:
721:
715:
714:
712:
711:
697:
691:
690:
688:
686:
670:
664:
663:
661:
659:
644:
638:
637:
630:
624:
623:
621:
619:
604:
598:
597:
595:
593:
578:
572:
571:
569:
567:
552:
546:
545:
543:
541:
530:
524:
523:
512:
506:
505:
487:
481:
480:
478:
477:
468:. Archived from
462:
456:
455:
453:
452:
443:. Archived from
437:
431:
430:
428:
427:
418:. Archived from
412:
406:
405:
403:
402:
393:. Archived from
387:
225:Richard Stallman
202:Richard Stallman
74:
67:
63:
60:
54:
53:for suggestions.
49:See Knowledge's
34:
33:
26:
902:
901:
897:
896:
895:
893:
892:
891:
847:
846:
803:Wayback Machine
786:
781:
772:
770:
762:
761:
757:
748:
746:
738:
737:
733:
723:
722:
718:
709:
707:
699:
698:
694:
684:
682:
671:
667:
657:
655:
646:
645:
641:
632:
631:
627:
617:
615:
606:
605:
601:
591:
589:
580:
579:
575:
565:
563:
554:
553:
549:
539:
537:
532:
531:
527:
514:
513:
509:
488:
484:
475:
473:
464:
463:
459:
450:
448:
439:
438:
434:
425:
423:
414:
413:
409:
400:
398:
389:
388:
384:
380:
375:
353:
328:
322:
265:Regarding vi's
229:parody religion
217:Church of Emacs
195:
146:
134:version control
75:
64:
58:
55:
48:
39:This article's
35:
31:
24:
17:
12:
11:
5:
900:
890:
889:
884:
879:
874:
869:
867:Hacker culture
864:
859:
845:
844:
838:
829:
823:
817:
811:
806:
793:
785:
784:External links
782:
780:
779:
755:
731:
716:
692:
665:
639:
625:
599:
573:
547:
525:
507:
482:
457:
432:
407:
381:
379:
376:
374:
371:
370:
369:
364:
359:
352:
349:
324:
318:
194:
191:
145:
142:
107:hacker culture
77:
76:
59:September 2024
38:
36:
29:
15:
9:
6:
4:
3:
2:
899:
888:
885:
883:
880:
878:
877:Software wars
875:
873:
870:
868:
865:
863:
860:
858:
855:
854:
852:
842:
839:
837:
833:
830:
827:
824:
821:
818:
815:
812:
810:
807:
804:
800:
797:
794:
791:
788:
787:
769:
765:
759:
745:
741:
735:
727:
720:
706:
705:lists.gnu.org
702:
696:
680:
676:
669:
653:
649:
643:
635:
629:
613:
609:
603:
587:
583:
577:
561:
559:
551:
535:
529:
522:
517:
511:
504:
499:
498:
493:
486:
472:on 2015-05-03
471:
467:
461:
447:on 2015-05-01
446:
442:
436:
422:on 2016-11-30
421:
417:
411:
397:on 2012-04-02
396:
392:
386:
382:
368:
365:
363:
360:
358:
355:
354:
348:
346:
341:
339:
334:
332:
327:
321:
314:
312:
308:
303:
301:
297:
293:
289:
285:
280:
276:
272:
268:
263:
261:
257:
253:
249:
246:
242:
238:
234:
230:
226:
222:
218:
211:
207:
203:
199:
190:
188:
184:
183:MacOS Ventura
180:
176:
172:
168:
164:
160:
150:
141:
139:
135:
131:
127:
123:
119:
114:
112:
108:
104:
100:
96:
93:(now usually
92:
88:
84:
73:
70:
62:
52:
46:
44:
37:
28:
27:
22:
882:Text editors
771:. Retrieved
768:xenodium.com
767:
758:
747:. Retrieved
743:
734:
725:
719:
708:. Retrieved
704:
695:
683:. Retrieved
668:
656:. Retrieved
642:
628:
616:. Retrieved
612:the original
602:
590:. Retrieved
586:the original
576:
564:. Retrieved
557:
550:
538:. Retrieved
528:
521:registering.
519:
510:
501:
495:
485:
474:. Retrieved
470:the original
460:
449:. Retrieved
445:the original
435:
424:. Retrieved
420:the original
410:
399:. Retrieved
395:the original
385:
362:Browser wars
357:Console wars
342:
335:
315:
304:
292:Sublime Text
264:
250:. ("Using a
216:
214:
155:
138:indent style
115:
103:text editors
82:
80:
65:
56:
40:
836:WikiWikiWeb
832:Emacs Vs Vi
744:Hacker News
650:. Gnu.org.
311:concurrency
223:'s creator
221:GNU Project
189:, and Vim.
851:Categories
773:2023-12-26
749:2022-04-07
726:Datamation
710:2020-12-08
658:1 December
618:1 December
592:1 December
566:1 December
540:1 December
476:2015-04-24
451:2015-04-24
426:2016-11-30
401:2016-11-30
378:References
144:Background
122:flame wars
83:editor war
562:. Gnu.org
536:. Gnu.org
260:newsgroup
169:contains
805:per task
799:Archived
685:March 4,
679:Archived
652:Archived
503:enemies.
351:See also
296:TextMate
248:anathema
187:TextEdit
109:and the
834:, from
256:penance
227:, is a
185:12.3),
181:before
126:paragon
298:, and
288:BBEdit
118:Usenet
99:Neovim
857:Emacs
497:Slate
373:Notes
267:modal
237:6-6-6
210:Emacs
193:Humor
167:macOS
159:Linux
87:Emacs
687:2021
660:2014
620:2014
594:2014
568:2014
542:2014
336:The
331:TECO
320:Ctrl
284:Atom
252:free
215:The
179:nano
175:pico
161:and
89:and
81:The
326:Alt
323:or
206:GNU
163:BSD
95:Vim
887:Vi
853::
766:.
742:.
703:.
677:.
518:.
500:.
494:.
302:.
294:,
290:,
286:,
241:vi
233:vi
173:,
171:ed
140:.
132:,
113:.
101:)
91:vi
776:.
752:.
713:.
689:.
662:.
636:.
622:.
596:.
570:.
560:"
556:"
544:.
479:.
454:.
429:.
404:.
177:(
72:)
66:(
61:)
57:(
47:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.