Knowledge

Editor war

Source 📝

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:.

Index

Knowledge:Edit warring
encyclopedic tone
guide to writing better articles
Learn how and when to remove this message
Emacs
vi
Vim
Neovim
text editors
hacker culture
free software community
Usenet
flame wars
paragon
programming languages
version control
indent style

Linux
BSD
macOS
ed
pico
nano
MacOS Ventura
TextEdit

Richard Stallman
GNU
Emacs

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.