Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Editor war

Index Editor war

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

112 relations: Ad hoc, 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, Concurrency (computer science), Cut, copy, and paste, Decision tree, Dired, DOS, DWIM, Eclipse (software), Ed (text editor), ELIZA, Emacs, Emacs Lisp, Emulator, Eric S. Raymond, Esc key, Event (computing), Feature creep, Flaming (Internet), Fortran, Free and open-source software, Free software, Free software movement, GNU, GNU nano, GNU Project, Graphical user interface, Hacker culture, HP-UX, Hypertext, IBM AIX, Incompatible Timesharing System, Indentation 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, MacOS, Meta key, MicroEMACS, Microsoft Windows, Mode (computer interface), Modifier key, MS-DOS, Ne (text editor), O'Reilly Media, Online help, OpenVMS, Operating system, Operating system advocacy, Package manager, Parody religion, Pascal (programming language), 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, Super key (keyboard button), TECO (text editor), Teletype Corporation, Text editor, Text mode, Text-based user interface, TextEdit, TextMate, The Art of Unix Programming, Thrashing (computer science), Tim O'Reilly, Undo, Unix, Unix-like, Usenet, Usenet newsgroup, User interface, Version control, Vi, Vim (text editor), Web browser, WikiWikiWeb, X Window System, 666 (number). Expand index (62 more) »

Ad hoc

Ad hoc is a Latin phrase meaning literally "for this".

New!!: Editor war and Ad hoc · See more »

Alphanumeric

Alphanumeric 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

AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers.

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

Anathema

Anathema, in common usage, is something or someone that is detested or shunned.

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

Autocomplete

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 »

Backronym

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

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

BeOS

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) was 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 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

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 due to compression of the median nerve as it travels through the wrist at the carpal tunnel.

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 »

Concurrency (computer science)

In computer science, concurrency refers to the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome.

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

Cut, copy, and paste

In human–computer interaction, cut, 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

Dired (for Directory Editor) is a computer program for editing file system directories.

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

DOS

DOS is a family of disk operating systems.

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

DWIM

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 potentially incorrect inputs.

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

Eclipse (software)

Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE.

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

Ed (text editor)

is a line editor for the Unix operating system.

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

ELIZA

ELIZA is an early natural language processing computer program created from 1964 to 1966 at the MIT Artificial Intelligence Laboratory by Joseph Weizenbaum.

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

Emacs

Emacs is 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 as a scripting language by Emacs (a text editor family most commonly associated with GNU Emacs and XEmacs).

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

Emulator

In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest).

New!!: Editor war and Emulator · 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 recognized by software, often originating asynchronously from the external environment, 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, especially in computer software and consumer and business electronics.

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

Flaming (Internet)

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

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

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

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

Free and open-source software

Free and open-source software (FOSS) is 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 or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

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

Free software movement

The free software movement (FSM) or free / open source software movement (FOSSM) or free / libre open source software (FLOSS) 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

GNU is an operating system and an extensive collection of computer software.

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

GNU nano

GNU 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 »

GNU Project

The GNU Project is a free-software, mass-collaboration project, first announced on September 27, 1983 by Richard Stallman at MIT.

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

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user 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 limitations of software systems to achieve novel and clever outcomes.

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

HP-UX

HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise'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

Hypertext is text displayed on a computer display or other electronic devices with references (hyperlinks) to other text that 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 »

IBM AIX

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 »

Incompatible Timesharing System

Incompatible Timesharing System (ITS) is a time-sharing operating system developed principally by the MIT Artificial Intelligence Laboratory, with help from Project MAC.

New!!: Editor war and Incompatible Timesharing System · See more »

Indentation style

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

New!!: Editor war and Indentation 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

IRIX is a discontinued operating system developed by Silicon Graphics (SGI) to run 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, such as Ctrl+F to search a character string.

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 is the creator, and historically, the principal developer of the Linux kernel, which became the kernel for operating systems such as the Linux operating systems, Android, and Chrome OS.

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

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

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 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 and programming language, usually via hardware support.

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

Macintosh

The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

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

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Editor war and MacOS · 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

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

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

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are 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 results different to those that 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

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 »

Online help

Online help is topic-oriented, procedural or reference information delivered through computer software.

New!!: Editor war and Online help · See more »

OpenVMS

OpenVMS is a closed-source, proprietary 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 »

Package manager

A package manager or package management system is a collection of software tools that automate the process of installing, upgrading, configuring, and removing computer programs 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 »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

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

Penance

Penance is repentance of sins as well as an alternate name for the Catholic, Eastern Orthodox, and Oriental Orthodox sacrament of Reconciliation or Confession.

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

Perfection

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

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

Permutation

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 »

Porting

In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).

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

POSIX

The Portable Operating System Interface (POSIX) 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 language that specifies a set of instructions that can be used to produce various kinds of output.

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

Proprietary software

Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.

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

Pseudorandom binary sequence

A pseudorandom binary sequence (PRBS) is a binary sequence that, while generated with a deterministic algorithm, is difficult to predict and exhibits statistical behavior similar to a truly random sequence.

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

Random-access memory

Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.

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

Recursive acronym

A recursive acronym is an acronym that refers to itself.

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

Richard Stallman

Richard Matthew Stallman (born March 16, 1953), often known by his initials, rms—is an American free software movement activist and 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 proprietary cross-platform source code editor with a Python application programming interface (API).

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

Super key (keyboard button)

The Super key refers to several different keys throughout keyboard history.

New!!: Editor war and Super key (keyboard button) · See more »

TECO (text editor)

TECO (Tee'koh /), Text Editor & COrrector"A powerful and sophisticated text editor, TECO (Text Editor and Corrector)...

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 computer program that edits plain text.

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

Text mode

Text mode is a computer display mode in which content is internally represented on a computer screen in terms of characters rather than individual pixels.

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

Text-based user interface

Text-based user interface (TUI), also called textual user interface or terminal user interface, is a retronym coined sometime after the invention of graphical user interfaces.

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

TextEdit

TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NeXTSTEP and OpenStep.

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

TextMate

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 resources become saturated, leading to 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 6 June 1954) is the founder of O'Reilly Media (formerly O'Reilly & Associates).

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

Undo

Undo is a command in many computer programs.

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

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

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

Unix-like

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

Usenet is a worldwide distributed discussion system available on computers.

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

Usenet newsgroup

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

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

User interface

The user interface (UI), in the industrial design field of human–computer 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

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, with additions, of Bill Joy's vi text editor program 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 accessing information on the World Wide Web.

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

WikiWikiWeb

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, or shortened to simply X) 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 vim, Emacs vs. vi, The Church of Emacs, Vi vs. emacs, Vim vs emacs, Viper-mode.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »