Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!
New! Save your pages! » Create account

Editor war is the common name for the rivalry between users of the Emacs and Vi (Vim) text editors. [1]

103 relations: Alphanumeric, AmigaOS, Anathema, Autocomplete, Backronym, BeOS, Berkeley Software Distribution, Bill Joy, Browser wars, BusyBox, C (programming language), Carpal tunnel syndrome, Command-line interface, Comparison of text editors, Computer keyboard, Concurrency (computer science), Cut, copy, and paste, Decision tree, Dired, DOS, DWIM, Eclipse (software), Ed (text editor), ELIZA, Emacs, Emacs Lisp, Emulate, Eric S. Raymond, Esc key, Event (computing), Feature creep, Flaming (Internet), Free and open-source software, Free software, Free software movement, GNU, GNU nano, Graphical user interface, Hacker culture, HP-UX, Hypertext, IBM AIX, Indent style, Integrated development environment, Internet Relay Chat, IRIX, Keyboard shortcut, Learning the vi and Vim Editors, Linus Torvalds, Linux, ..., Lisp (programming language), Lisp machine, Macintosh, Meta key, MicroEMACS, Microsoft Windows, Mode (computer interface), Modifier key, MS-DOS, Ne (text editor), O'Reilly Media, OpenVMS, Operating system, Operating system advocacy, OS X, Package manager, Parody religion, Penance, Perfection, Permutation, Pico (text editor), Porting, POSIX, Programming language, Proprietary software, Pseudorandom binary sequence, Random-access memory, Recursive acronym, Richard Stallman, Solaris (operating system), Source lines of code, Space-cadet keyboard, Sublime Text, TECO (text editor), Teletype Corporation, Text editor, Text-based user interface, TextMate, The Art of Unix Programming, Thrashing (computer science), Tim O'Reilly, Undo, Unix, Unix-like, Usenet newsgroup, User interface, Version control, Vi, Vim (text editor), Web browser, WikiWikiWeb, X Window System, 666 (number). Expand index (53 more) »


Alphanumeric (sometimes shortened to alphameric) is a combination of alphabetic and numeric characters, and is used to describe the collection of Latin letters and Arabic digits or a text constructed from this collection.

New!!: Editor war and Alphanumeric · See more »


AmigaOS is the proprietary native operating system of the Amiga and AmigaOne personal computers.

New!!: Editor war and AmigaOS · See more »


Anathema is a term with several meanings.

New!!: Editor war and Anathema · See more »


Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing.

New!!: Editor war and Autocomplete · See more »


A backronym or bacronym is a specially constructed phrase that is supposed to be the source of a word that is, or is claimed to be, an acronym.

New!!: Editor war and Backronym · See more »


BeOS is an operating system for personal computers first developed by Be Inc. in 1991.

New!!: Editor war and BeOS · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) is a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Editor war and Berkeley Software Distribution · See more »

Bill Joy

William Nelson "Bill" Joy (born November 8, 1954) is an American computer scientist.

New!!: Editor war and Bill Joy · See more »

Browser wars

A browser war is competition for dominance in the usage share of web browsers.

New!!: Editor war and Browser wars · See more »


BusyBox is software that provides several stripped-down Unix tools in a single executable file.

New!!: Editor war and BusyBox · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Editor war and C (programming language) · See more »

Carpal tunnel syndrome

Carpal tunnel syndrome (CTS) is a medical condition in which the median nerve is compressed as it travels through the wrist at the carpal tunnel and causes pain, numbness and tingling, in the part of the hand that receives sensation from the median nerve.

New!!: Editor war and Carpal tunnel syndrome · See more »

Command-line interface

A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface, and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).

New!!: Editor war and Command-line interface · See more »

Comparison of text editors

This article provides basic comparisons for common text editors.

New!!: Editor war and Comparison of text editors · See more »

Computer keyboard

In computing, a computer keyboard is a typewriter-style device, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches.

New!!: Editor war and Computer keyboard · See more »

Concurrency (computer science)

In computer science, concurrency is a property of systems in which several computations are executing simultaneously, and potentially interacting with each other.

New!!: Editor war and Concurrency (computer science) · See more »

Cut, copy, and paste

In human–computer interaction, cut and paste and copy and paste are related commands that offer a user-interface interprocess communication technique for transferring data.

New!!: Editor war and Cut, copy, and paste · See more »

Decision tree

A decision tree is a decision support tool that uses a tree-like graph or model of decisions and their possible consequences, including chance event outcomes, resource costs, and utility.

New!!: Editor war and Decision tree · See more »


Dired is a visual directory editor, a computer program for editing file system directories.

New!!: Editor war and Dired · See more »


DOS, short for disk operating system, is an acronym for several computer operating systems that were operated by using the command line.

New!!: Editor war and DOS · See more »


DWIM ("Do What I Mean") computer systems attempt to anticipate what users intend to do, correcting trivial errors automatically rather than blindly executing users' explicit but incorrect input.

New!!: Editor war and DWIM · See more »

Eclipse (software)

In computer programming, Eclipse is an integrated development environment (IDE).

New!!: Editor war and Eclipse (software) · See more »

Ed (text editor)

ed is a line editor for the Unix operating system.

New!!: Editor war and Ed (text editor) · See more »


ELIZA is a computer program and an early example of primitive natural language processing.

New!!: Editor war and ELIZA · See more »


Emacs and its derivatives are a family of text editors that are characterized by their extensibility.

New!!: Editor war and Emacs · See more »

Emacs Lisp

Emacs Lisp is a dialect of the Lisp programming language used by the GNU Emacs and XEmacs text editors (which this article will refer to collectively as "Emacs").

New!!: Editor war and Emacs Lisp · See more »


Emulate is a startup company focused on the commercialization of the Organ on a chip - a tissue-based technology that replicates human organ-level function that is used to model organs in healthy and diseased states.

New!!: Editor war and Emulate · See more »

Eric S. Raymond

Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American software developer, author of the widely cited 1997 essay, and 1999 book The Cathedral and the Bazaar and other works, and open source software advocate.

New!!: Editor war and Eric S. Raymond · See more »

Esc key

On computer keyboards, the Esc key (named Escape key in the international standard series ISO/IEC 9995) is a key used to generate the Escape character (which can be represented as ASCII code 27 in decimal, Unicode U+001B, or.

New!!: Editor war and Esc key · See more »

Event (computing)

In computing, an event is an action or occurrence recognised by software that may be handled by the software.

New!!: Editor war and Event (computing) · See more »

Feature creep

Feature creep, creeping featurism or featuritis is the ongoing expansion or addition of new features in a product, such as in computer software.

New!!: Editor war and Feature creep · See more »

Flaming (Internet)

Flaming is a hostile and insulting interaction between Internet users, often involving the use of profanity.

New!!: Editor war and Flaming (Internet) · See more »

Free and open-source software

Free and open-source software (FOSS) is computer software that can be classified as both free software and open-source software.

New!!: Editor war and Free and open-source software · See more »

Free software

Free software, software libre, or libre software is computer software that gives users the freedom to run the software for any purpose as well as to study, change, and distribute the software and the adapted versions.

New!!: Editor war and Free software · See more »

Free software movement

The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedom to run the software, to study and change the software, and to redistribute copies with or without changes.

New!!: Editor war and Free software movement · See more »


GNU is an extensive collection of computer software that can be used to build a Unix-like operating system.

New!!: Editor war and GNU · See more »

GNU nano

nano is a text editor for Unix-like computing systems or operating environments using a command line interface.

New!!: Editor war and GNU nano · See more »

Graphical user interface

In computer science, a graphical user interface or GUI, pronounced ("gooey") is a type of interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, as opposed to text-based interfaces, typed command labels or text navigation.

New!!: Editor war and Graphical user interface · See more »

Hacker culture

The hacker culture is a subculture of individuals who enjoy the intellectual challenge of creatively overcoming and circumventing limitations of systems to achieve novel and clever outcomes.

New!!: Editor war and Hacker culture · See more »


HP-UX (Hewlett-Packard UniX) is Hewlett-Packard's proprietary implementation of the Unix operating system, based on UNIX System V (initially System III) and first released in 1984.

New!!: Editor war and HP-UX · See more »


Hypertext is text displayed on a computer display or other electronic devices with references (hyperlinks) to other text which the reader can immediately access, or where text can be revealed progressively at multiple levels of detail (also called StretchText).

New!!: Editor war and Hypertext · See more »


AIX (Advanced Interactive eXecutive, pronounced) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.

New!!: Editor war and IBM AIX · See more »

Indent style

In computer programming, an indent style is a convention governing the indentation of blocks of code to convey the program's structure.

New!!: Editor war and Indent style · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Editor war and Integrated development environment · See more »

Internet Relay Chat

Internet Relay Chat (IRC) is an application layer protocol that facilitates communication in the form of text.

New!!: Editor war and Internet Relay Chat · See more »


IRIX was the operating system developed by Silicon Graphics, Inc. (SGI) to run natively on their MIPS workstations and servers.

New!!: Editor war and IRIX · See more »

Keyboard shortcut

In computing, a keyboard shortcut is a series of one or several keys that invoke a software or operating system operation (in other words, cause an event) when triggered by the user.

New!!: Editor war and Keyboard shortcut · See more »

Learning the vi and Vim Editors

Learning the vi and Vim Editors, is a tutorial book for the vi and vim text editors written by Arnold Robbins, Elbert Hannah, and Linda Lamb and published by O'Reilly Media.

New!!: Editor war and Learning the vi and Vim Editors · See more »

Linus Torvalds

Linus Benedict Torvalds (born December 28, 1969) is a Finnish American software engineer, who was the principal force behind the development of the Linux kernel that became the most popular kernel for operating systems, like GNU and Android.

New!!: Editor war and Linus Torvalds · See more »


Linux (pronounced or, less frequently) is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution.

New!!: Editor war and Linux · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized Polish prefix notation.

New!!: Editor war and Lisp (programming language) · See more »

Lisp machine

Lisp machines are general-purpose computers designed to efficiently run Lisp as their main software language, usually through hardware support.

New!!: Editor war and Lisp machine · See more »


The Macintosh (branded as Mac since 1998) is a series of personal computers (PCs) designed, developed, and marketed by Apple Inc. Steve Jobs introduced the original Macintosh computer on January 24, 1984.

New!!: Editor war and Macintosh · See more »

Meta key

The meta key is a modifier key on certain keyboards, specifically MIT and LISP machine keyboards and successors, such as the Knight keyboard, space-cadet keyboard (where it is labeled “META&rdquo), Symbolics keyboards (where it is labeled “META” or “Meta&rdquo), and on Sun Microsystems keyboards (where it is marked as a solid diamond “◆&rdquo).

New!!: Editor war and Meta key · See more »


MicroEMACS is a small, portable Emacs-like text editor originally written by Dave Conroy in 1985, and further developed and maintained by Daniel M. Lawrence (1958-2010).

New!!: Editor war and MicroEMACS · See more »

Microsoft Windows

Microsoft Windows (or simply Windows) is a metafamily of graphical operating systems developed, marketed, and sold by Microsoft.

New!!: Editor war and Microsoft Windows · See more »

Mode (computer interface)

In user interface design, a mode is a distinct setting within a computer program or any physical machine interface, in which the same user input will produce perceived different results than it would in other settings.

New!!: Editor war and Mode (computer interface) · See more »

Modifier key

In computing, a modifier key is a special key (or combination) on a computer keyboard that temporarily modifies the normal action of another key when pressed together.

New!!: Editor war and Modifier key · See more »


MS-DOS (acronym for Microsoft Disk Operating System) is an operating system for x86-based personal computers mostly developed by Microsoft.

New!!: Editor war and MS-DOS · See more »

Ne (text editor)

ne (for "nice editor") is a console text editor for POSIX computer operating systems such as Linux or Mac OS X. It uses the terminfo library, but it can also be compiled using a bundled copy of the GNU termcap implementation.

New!!: Editor war and Ne (text editor) · See more »

O'Reilly Media

O'Reilly Media (formerly O'Reilly & Associates) is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics.

New!!: Editor war and O'Reilly Media · See more »


OpenVMS is a computer operating system for use in general purpose computing.

New!!: Editor war and OpenVMS · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Editor war and Operating system · See more »

Operating system advocacy

Operating system advocacy is the practice of attempting to increase the awareness and improve the perception of a computer operating system.

New!!: Editor war and Operating system advocacy · See more »


OS X (pronounced; originally Mac OS X) is a series of Unix-based graphical interface operating systems (OS) developed and marketed by Apple Inc. It is designed to run on Macintosh computers, having been pre-installed on all Macs since 2002.

New!!: Editor war and OS X · See more »

Package manager

A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner.

New!!: Editor war and Package manager · See more »

Parody religion

A parody religion or mock religion is a belief system that challenges spiritual convictions of others, often through humor, satire, or burlesque (literary ridicule).

New!!: Editor war and Parody religion · See more »


Penance is repentance of sins as well as the proper name of the Roman Catholic, Orthodox Christian, and Anglican Sacrament of Penance and Reconciliation/Confession.

New!!: Editor war and Penance · See more »


Perfection is, broadly, a state of completeness and flawlessness.

New!!: Editor war and Perfection · See more »


In mathematics, the notion of permutation relates to the act of arranging all the members of a set into some sequence or order, or if the set is already ordered, rearranging (reordering) its elements, a process called permuting.

New!!: Editor war and Permutation · See more »

Pico (text editor)

Pico (Pine composer) is a text editor for Unix and Unix-based computer systems.

New!!: Editor war and Pico (text editor) · See more »


In software engineering, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e.g. different CPU, operating system, or third party library).

New!!: Editor war and Porting · See more »


POSIX, an acronym for Portable Operating System Interface, is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Editor war and POSIX · See more »

Programming language

A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer.

New!!: Editor war and Programming language · See more »

Proprietary software

Proprietary software, non-free software (in the sense of missing freedoms), or closed-source software is software, where the developers or distributors reserve all freedoms and rights.

New!!: Editor war and Proprietary software · See more »

Pseudorandom binary sequence

A binary sequence (BS) is a sequence a_0,\ldots, a_ of N bits, i.e. A BS consists of m.

New!!: Editor war and Pseudorandom binary sequence · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage.

New!!: Editor war and Random-access memory · See more »

Recursive acronym

A recursive acronym is an acronym that refers to itself in the expression for which it stands.

New!!: Editor war and Recursive acronym · See more »

Richard Stallman

Richard Matthew Stallman (born March 16, 1953), often known by his initials, rms, is a software freedom activist and computer programmer.

New!!: Editor war and Richard Stallman · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Editor war and Solaris (operating system) · See more »

Source lines of code

Source lines of code (SLOC), also known as lines of code (LOC), is a software metric used to measure the size of a computer program by counting the number of lines in the text of the program's source code.

New!!: Editor war and Source lines of code · See more »

Space-cadet keyboard

The space-cadet keyboard is a keyboard used on MIT Lisp machines and designed by Tom Knight, which inspired several still-current jargon terms in the field of computer science and influenced the design of Emacs.

New!!: Editor war and Space-cadet keyboard · See more »

Sublime Text

Sublime Text is a cross-platform text and source code editor with a Python application programming interface (API).

New!!: Editor war and Sublime Text · See more »

TECO (text editor)

TECO (originally an acronym for Tape Editor and COrrector, but later Text Editor and COrrector, then Text Editor Character Oriented) is a text editor originally developed at the Massachusetts Institute of Technology (MIT) in the 1960s, after which it was modified by "just about everybody".

New!!: Editor war and TECO (text editor) · See more »

Teletype Corporation

The Teletype Corporation, a part of American Telephone and Telegraph Company's Western Electric manufacturing arm since 1930, came into being in 1928 when the Morkrum-Kleinschmidt Company changed its name to the name of its trademark equipment.

New!!: Editor war and Teletype Corporation · See more »

Text editor

A text editor is a type of program used for editing plain text files.

New!!: Editor war and Text editor · See more »

Text-based user interface

Text-based user interface (TUI), also called textual user interface or terminal user interface, is a retronym that was coined sometime after the invention of graphical user interfaces, to distinguish a text-based interface that processes events from command-line interfaces that operate sequentially.

New!!: Editor war and Text-based user interface · See more »


TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard.

New!!: Editor war and TextMate · See more »

The Art of Unix Programming

The Art of Unix Programming by Eric S. Raymond is a book about the history and culture of Unix programming from its earliest days in 1969 to 2003 when it was published, covering both genetic derivations such as BSD and conceptual ones such as Linux.

New!!: Editor war and The Art of Unix Programming · See more »

Thrashing (computer science)

In computer science, thrashing occurs when a computer's virtual memory subsystem is in a constant state of paging, rapidly exchanging data in memory for data on disk, to the exclusion of most application-level processing.

New!!: Editor war and Thrashing (computer science) · See more »

Tim O'Reilly

Tim O'Reilly (born June 6, 1954) is the founder of O'Reilly Media (formerly O'Reilly & Associates).

New!!: Editor war and Tim O'Reilly · See more »


Undo is a command in many computer programs.

New!!: Editor war and Undo · See more »


Unix (all-caps UNIX for the trademark) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, developed in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Editor war and Unix · See more »


A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Editor war and Unix-like · See more »

Usenet newsgroup

A Usenet newsgroup is a repository usually within the Usenet system, for messages posted from many users in different locations.

New!!: Editor war and Usenet newsgroup · See more »

User interface

The user interface, in the industrial design field of human–machine interaction, is the space where interactions between humans and machines occur.

New!!: Editor war and User interface · See more »

Version control

A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.

New!!: Editor war and Version control · See more »


vi is a screen-oriented text editor originally created for the Unix operating system.

New!!: Editor war and Vi · See more »

Vim (text editor)

Vim ("Vim is pronounced as one word, like Jim, not vi-ai-em. It's written with a capital, since it's a name, again like Jim." a contraction of Vi IMproved) is a clone of Bill Joy's vi editor for Unix.

New!!: Editor war and Vim (text editor) · See more »

Web browser

A web browser (commonly referred to as a browser) is a software application for retrieving, presenting, and traversing information resources on the World Wide Web.

New!!: Editor war and Web browser · See more »


The WikiWikiWeb is the first ever wiki, or user-editable website.

New!!: Editor war and WikiWikiWeb · See more »

X Window System

The X Window System (X11, X, and sometimes informally X-Windows) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: Editor war and X Window System · See more »

666 (number)

666 (six hundred sixty-six) is the natural number following 665 and preceding 667.

New!!: Editor war and 666 (number) · See more »

Redirects here:

Alt.religion.emacs, Church of EMACS, Church of Emacs, Church of emacs, Cult of vi, Editor War, Editor Wars, Editor wars, Emacs vs. vi, The Church of Emacs, Vi vs. emacs, Viper-mode.


[1] https://en.wikipedia.org/wiki/Editor_war

Hey! We are on Facebook now! »