JargonFile/original/html/E/EMACS.html
2014-03-27 18:54:56 +00:00

32 lines
4.1 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>EMACS</title><link rel="stylesheet" href="../../jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="../index.html" title="The Jargon File"/><link rel="up" href="../E.html" title="E"/><link rel="previous" href="elvish.html" title="elvish"/><link rel="next" href="email.html" title="email"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">EMACS</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="elvish.html">Prev</a> </td><th width="60%" align="center">E</th><td width="20%" align="right"> <a accesskey="n" href="email.html">Next</a></td></tr></table><hr/></div><dt><a id="EMACS"/><dt xmlns="" id="EMACS"><b>EMACS</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="pronunciation">/ee´maks/</span>, <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">n.</span></dt></dt><dd><p> [from Editing MACroS] The ne plus ultra of hacker editors, a
programmable text editor with an entire LISP system inside it. It was
originally written by Richard Stallman in <a href="../T/TECO.html"><i class="glossterm">TECO</i></a> under
<a href="../I/ITS.html"><i class="glossterm">ITS</i></a> at the MIT AI lab; AI Memo 554 described it as
&#8220;<span class="quote">an advanced, self-documenting, customizable, extensible real-time
display editor</span>&#8221;. It has since been reimplemented any number of
times, by various hackers, and versions exist that run under most major
operating systems. Perhaps the most widely used version, also written by
Stallman and now called &#8220;<span class="quote"><a href="../G/GNU.html"><i class="glossterm">GNU</i></a> EMACS</span>&#8221; or
<a href="../G/GNUMACS.html"><i class="glossterm">GNUMACS</i></a>, runs principally under Unix. (Its close
relative XEmacs is the second most popular version.) It includes
facilities to run compilation subprocesses and send and receive mail or
news; many hackers spend up to 80% of their <a href="../T/tube-time.html"><i class="glossterm">tube
time</i></a> inside it. Other variants include
<a href="../G/GOSMACS.html"><i class="glossterm">GOSMACS</i></a>, CCA EMACS, UniPress EMACS, Montgomery
EMACS, jove, epsilon, and MicroEMACS. (Though we use the original all-caps
spelling here, it is nowadays very commonly &#8216;Emacs&#8217;.) Some
EMACS versions running under window managers iconify as an overflowing
kitchen sink, perhaps to suggest the one feature the editor does not (yet)
include. Indeed, some hackers find EMACS too
<a href="../H/heavyweight.html"><i class="glossterm">heavyweight</i></a> and <a href="../B/baroque.html"><i class="glossterm">baroque</i></a> for
their taste, and expand the name as &#8216;Escape Meta Alt Control
Shift&#8217; to spoof its heavy reliance on keystrokes decorated with
<a href="../B/bucky-bits.html"><i class="glossterm">bucky bits</i></a>. Other spoof expansions include
&#8216;Eight Megabytes And Constantly Swapping&#8217; (from when that was a
lot of <a href="../C/core.html"><i class="glossterm">core</i></a>), &#8216;Eventually
<span class="citerefentry"><span class="refentrytitle">malloc</span>()</span>s
All Computer Storage&#8217;, and &#8216;EMACS Makes A Computer Slow&#8217;
(see <a href="../R/recursive-acronym.html"><i class="glossterm">recursive acronym</i></a>). See also
<a href="../V/vi.html"><i class="glossterm">vi</i></a>.</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="elvish.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../E.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="email.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">elvish </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> email</td></tr></table></div></body></html>