138 lines
40 KiB
HTML
138 lines
40 KiB
HTML
<!DOCTYPE html>
|
|
<html><head><title>EmacsWiki: Glossary</title><link rel="alternate" type="application/wiki" title="Edit this page" href="https://www.emacswiki.org/emacs?action=edit;id=Glossary" /><link type="text/css" rel="stylesheet" href="https://www.emacswiki.org/light.css" /><meta name="robots" content="INDEX,FOLLOW" /><link rel="alternate" type="application/rss+xml" title="EmacsWiki" href="https://www.emacswiki.org/emacs?action=rss" /><link rel="alternate" type="application/rss+xml" title="EmacsWiki: Glossary" href="https://www.emacswiki.org/emacs?action=rss;rcidonly=Glossary" />
|
|
<link rel="alternate" type="application/rss+xml"
|
|
title="Emacs Wiki with page content"
|
|
href="https://www.emacswiki.org/full.rss" />
|
|
<link rel="alternate" type="application/rss+xml"
|
|
title="Emacs Wiki with page content and diff"
|
|
href="https://www.emacswiki.org/full-diff.rss" />
|
|
<link rel="alternate" type="application/rss+xml"
|
|
title="Emacs Wiki including minor differences"
|
|
href="https://www.emacswiki.org/minor-edits.rss" />
|
|
<link rel="alternate" type="application/rss+xml"
|
|
title="Changes for Glossary only"
|
|
href="https://www.emacswiki.org/emacs?action=rss;rcidonly=Glossary" /><meta content="width=device-width" name="viewport" />
|
|
<script type="text/javascript" src="/outliner-toc.js"></script>
|
|
<script type="text/javascript">
|
|
|
|
function addOnloadEvent(fnc) {
|
|
if ( typeof window.addEventListener != "undefined" )
|
|
window.addEventListener( "load", fnc, false );
|
|
else if ( typeof window.attachEvent != "undefined" ) {
|
|
window.attachEvent( "onload", fnc );
|
|
}
|
|
else {
|
|
if ( window.onload != null ) {
|
|
var oldOnload = window.onload;
|
|
window.onload = function ( e ) {
|
|
oldOnload( e );
|
|
window[fnc]();
|
|
};
|
|
}
|
|
else
|
|
window.onload = fnc;
|
|
}
|
|
}
|
|
|
|
// https://stackoverflow.com/questions/280634/endswith-in-javascript
|
|
if (typeof String.prototype.endsWith !== 'function') {
|
|
String.prototype.endsWith = function(suffix) {
|
|
return this.indexOf(suffix, this.length - suffix.length) !== -1;
|
|
};
|
|
}
|
|
|
|
var initToc=function() {
|
|
|
|
var outline = HTML5Outline(document.body);
|
|
if (outline.sections.length == 1) {
|
|
outline.sections = outline.sections[0].sections;
|
|
}
|
|
|
|
if (outline.sections.length > 1
|
|
|| outline.sections.length == 1
|
|
&& outline.sections[0].sections.length > 0) {
|
|
|
|
var toc = document.getElementById('toc');
|
|
|
|
if (!toc) {
|
|
var divs = document.getElementsByTagName('div');
|
|
for (var i = 0; i < divs.length; i++) {
|
|
if (divs[i].getAttribute('class') == 'toc') {
|
|
toc = divs[i];
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
if (!toc) {
|
|
var h2 = document.getElementsByTagName('h2')[0];
|
|
if (h2) {
|
|
toc = document.createElement('div');
|
|
toc.setAttribute('class', 'toc');
|
|
h2.parentNode.insertBefore(toc, h2);
|
|
}
|
|
}
|
|
|
|
if (toc) {
|
|
var html = outline.asHTML(true);
|
|
toc.innerHTML = html;
|
|
|
|
items = toc.getElementsByTagName('a');
|
|
for (var i = 0; i < items.length; i++) {
|
|
while (items[i].textContent.endsWith('✎')) {
|
|
var text = items[i].childNodes[0].nodeValue;
|
|
items[i].childNodes[0].nodeValue = text.substring(0, text.length - 1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
addOnloadEvent(initToc);
|
|
</script>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body class="default" lang="en"><header><a class="logo" href="https://www.emacswiki.org/emacs/SiteMap"><img alt="[Home]" class="logo" src="https://www.emacswiki.org/images/logo218x38.png" /></a><nav><span class="gotobar bar"><a class="local" href="https://www.emacswiki.org/emacs/SiteMap">SiteMap</a> <a class="local" href="https://www.emacswiki.org/emacs/Search">Search</a> <a class="local" href="https://www.emacswiki.org/emacs/ElispArea">ElispArea</a> <a class="local" href="https://www.emacswiki.org/emacs/HowTo">HowTo</a> <a class="local" href="https://www.emacswiki.org/emacs/Glossary">Glossary</a> <a class="local" href="https://www.emacswiki.org/emacs/RecentChanges">RecentChanges</a> <a class="local" href="https://www.emacswiki.org/emacs/News">News</a> <a class="local" href="https://www.emacswiki.org/emacs/Problems">Problems</a> <a class="local" href="https://www.emacswiki.org/emacs/Suggestions">Suggestions</a> <a href="https://www.emacswiki.org/emacs?action=random" rel="nofollow">Random</a></span><form method="get" action="https://www.emacswiki.org/emacs" enctype="multipart/form-data" accept-charset="utf-8" class="search"><p><label for="search">Search:</label> <input type="text" name="search" size="15" accesskey="f" id="search" /> <label for="searchlang">Language:</label> <input type="text" name="lang" size="5" id="searchlang" /> <input type="submit" name="dosearch" value="Go!" /></p></form></nav><h1><a href="https://www.emacswiki.org/emacs?search=%22Glossary%22" rel="nofollow" title="Click to search for references to this page">Glossary</a></h1></header><div class="wrapper"><div class="content browse" lang="en"><p> Emacs jargon predates most user interfaces used today. See <a class="local" href="https://www.emacswiki.org/emacs/EmacsJargon">EmacsJargon</a> for an introductory translation to/from Emacs-speak. See <a class="local" href="https://www.emacswiki.org/emacs/EmacsSymbolNotation">EmacsSymbolNotation</a> for the ways Emacs and <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a> types are presented.</p><p>See also Emacs’ official <a class="manual" href="https://www.emacswiki.org/info-ref?find=Glossary">Glossary</a>.</p><ul><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22atom%22" name="atom" rel="nofollow" title="Click to search for references to this permanent anchor">atom</a></strong> – a Lisp entity that is not a <a class="local" href="https://www.emacswiki.org/emacs/cons">cons</a>. This includes <a class="local" href="https://www.emacswiki.org/emacs/symbol">symbol</a>s and strings.</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22alist%22" name="alist" rel="nofollow" title="Click to search for references to this permanent anchor">alist</a></strong> – a <a class="local" href="https://www.emacswiki.org/emacs/list">list</a> whose elements are <a class="local" href="https://www.emacswiki.org/emacs/cons">cons</a>es.</li><li><a class="local" href="https://www.emacswiki.org/emacs/bookmark">bookmark</a> – just what it sounds like: a saved location in a file or buffer</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22bound+variable%22" name="bound_variable" rel="nofollow" title="Click to search for references to this permanent anchor">bound variable</a></strong> – a <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> that has a <a class="local" href="https://www.emacswiki.org/emacs/symbol_value">symbol value</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> – editing happens in buffers (workspaces)</li><li>car – see <a class="local" href="https://www.emacswiki.org/emacs/cons">cons</a></li><li>cdr – see <a class="local" href="https://www.emacswiki.org/emacs/cons">cons</a></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22character+property%22" name="character_property" rel="nofollow" title="Click to search for references to this permanent anchor">character property</a></strong> – “a named attribute of a character that specifies how the character behaves and how it should be handled during text processing and display” as the elisp manual says.</li><li><a class="local" href="https://www.emacswiki.org/emacs/chord">chord</a> – a <a class="local" href="https://www.emacswiki.org/emacs/key_sequence">key sequence</a> with keys pressed simultaneously</li><li><a class="local" href="https://www.emacswiki.org/emacs/command">command</a> – an <a class="local" href="https://www.emacswiki.org/emacs/InteractiveFunction">InteractiveFunction</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/completion">completion</a> – completing input in the <a class="local" href="https://www.emacswiki.org/emacs/minibuffer">minibuffer</a> or text in another buffer</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22cons%22" name="cons" rel="nofollow" title="Click to search for references to this permanent anchor">cons</a></strong> (aka <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22cons+cell%22" name="cons_cell" rel="nofollow" title="Click to search for references to this permanent anchor">cons cell</a></strong>) – A Lisp object that is composed of a pair of Lisp objects of any kind. The first is called the <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22car%22" name="car" rel="nofollow" title="Click to search for references to this permanent anchor">car</a></strong>; the second is called the <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22cdr%22" name="cdr" rel="nofollow" title="Click to search for references to this permanent anchor">cdr</a></strong>. See also <a class="local" href="https://www.emacswiki.org/emacs/atom">atom</a>.</li><li><a class="local" href="https://www.emacswiki.org/emacs/cursor">cursor</a> (text cursor) – how it differs from the <a class="local" href="https://www.emacswiki.org/emacs/pointer">pointer</a> (mouse pointer); its relation with <a class="local" href="https://www.emacswiki.org/emacs/point">point</a></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22custom+file%22" name="custom_file" rel="nofollow" title="Click to search for references to this permanent anchor">custom file</a></strong> – file, other than your <a class="local" href="https://www.emacswiki.org/emacs/init_file">init file</a> (<code>~/.emacs</code>), where customizations from Customize are saved. It is the value of <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> <code>‘custom-file’</code>.</li><li><a class="local" href="https://www.emacswiki.org/emacs/Customize">Customize</a> – Emacs user interface for changing and saving preferences (settings)</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22default+directory%22" name="default_directory" rel="nofollow" title="Click to search for references to this permanent anchor">default directory</a></strong> – directory assumed for the current buffer; it is the value of <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> <code>‘default-directory’</code></li><li><a class="local" href="https://www.emacswiki.org/emacs/device">device</a> – Under XEmacs, <a class="local" href="https://www.emacswiki.org/emacs/frame">frame</a>s are shown on devices (TTY, X, MS Windows, GTK)</li><li><a class="local" href="https://www.emacswiki.org/emacs/display">display</a> – Under GNU Emacs, <a class="local" href="https://www.emacswiki.org/emacs/frame">frame</a>s are shown on displays (TTY, X)</li><li><a class="local" href="https://www.emacswiki.org/emacs/doc_string">doc string</a> – self-documentation for functions and variables</li><li><a class="local" href="https://www.emacswiki.org/emacs/DWIM">DWIM</a> – <a class="local" href="https://www.emacswiki.org/emacs/DoWhatIMean">DoWhatIMean</a>: sophisticated user-interface design that sometimes doesn’t do what you intend or expect ;-)</li><li><a class="local" href="https://www.emacswiki.org/emacs/DynamicScoping">dynamic scoping</a> – <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> binding (value) behavior that means the last binding of a given variable wins – lexical context does not govern binding</li><li><a class="local" href="https://www.emacswiki.org/emacs/echo_area">echo area</a> – Occupies the same <a class="local" href="https://www.emacswiki.org/emacs/frame">frame</a> space as the <a class="local" href="https://www.emacswiki.org/emacs/minibuffer">minibuffer</a>. Used to display messages.</li><li><a class="local" href="https://www.emacswiki.org/emacs/Electricity">Electricity</a> – extra or sophisticated behavior (see also <a class="local" href="https://www.emacswiki.org/emacs/DWIM">DWIM</a>)</li><li><a class="local" href="https://www.emacswiki.org/emacs/Emacsen">Emacsen</a> – different Emacs implementations</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22Emacs+Lisp%22" name="Emacs_Lisp" rel="nofollow" title="Click to search for references to this permanent anchor">Emacs Lisp</a></strong> – the <a class="local" href="https://www.emacswiki.org/emacs/Lisp">Lisp</a> dialect that Emacs uses. Much of Emacs is written in Emacs Lisp, and you can use Emacs Lisp to customize or extend Emacs.</li><li><a class="local" href="https://www.emacswiki.org/emacs/extensible">extensible</a> – the <code>‘E’</code> in “Emacs”</li><li><a class="local" href="https://www.emacswiki.org/emacs/face">face</a> – Is it a <a class="local" href="https://www.emacswiki.org/emacs/font">font</a>? Is it a color? No, it is a face!</li><li><a class="local" href="https://www.emacswiki.org/emacs/font">font</a> – ???????? FIXME</li><li><a class="local" href="https://www.emacswiki.org/emacs/frame">frame</a> – Emacs <a class="local" href="https://www.emacswiki.org/emacs/window">window</a>s are shown in frames (called “windows” outside of Emacs)</li><li><a class="local" href="https://www.emacswiki.org/emacs/fringe">fringe</a> – thin strips at the left and right edges of a <a class="local" href="https://www.emacswiki.org/emacs/window">window</a>, with glyphs that indicate various things</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22function+cell%22" name="function_cell" rel="nofollow" title="Click to search for references to this permanent anchor">function cell</a></strong> – the function associated with a <a class="local" href="https://www.emacswiki.org/emacs/symbol">symbol</a>; aka <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22symbol+function%22" name="symbol_function" rel="nofollow" title="Click to search for references to this permanent anchor">symbol function</a></strong></li><li><a class="local" href="https://www.emacswiki.org/emacs/GPL">GPL</a> – GNU General Public License: publishing license used for free software</li><li><a class="local" href="https://www.emacswiki.org/emacs/header_line">header line</a> – at the top of a <a class="local" href="https://www.emacswiki.org/emacs/window">window</a>, used by some modes</li><li><a class="local" href="https://www.emacswiki.org/emacs/Info">Info</a> – Emacs’s on-board help system: hypertext manuals (see <a class="local" href="https://www.emacswiki.org/emacs/InfoMode">InfoMode</a>)</li><li><a class="local" href="https://www.emacswiki.org/emacs/init_file">init file</a> – your personal startup file, loaded when Emacs starts up: <code>~/.emacs</code> or <code>~/_emacs</code></li><li><a class="local" href="https://www.emacswiki.org/emacs/InteractiveFunction">InteractiveFunction</a> – <a class="local" href="https://www.emacswiki.org/emacs/command">command</a></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22key+binding%22" name="key_binding" rel="nofollow" title="Click to search for references to this permanent anchor">key binding</a></strong> – a mapping (relation) between an Emacs command and a key sequence. A key binding can be a <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22global+key+binding%22" name="global_key_binding" rel="nofollow" title="Click to search for references to this permanent anchor">global key binding</a></strong>, a <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22local+key+binding%22" name="local_key_binding" rel="nofollow" title="Click to search for references to this permanent anchor">local key binding</a></strong> (enabled only for a given <a class="local" href="https://www.emacswiki.org/emacs/major_mode">major mode</a>), or a <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22minor-mode+key+binding%22" name="minor-mode_key_binding" rel="nofollow" title="Click to search for references to this permanent anchor">minor-mode key binding</a></strong> (enabled only for a given <a class="local" href="https://www.emacswiki.org/emacs/minor_mode">minor mode</a>)</li><li><a class="local" href="https://www.emacswiki.org/emacs/isearch">isearch</a> – incremental search, which interactively searches for the search string character-by-character as you type it</li><li><a class="local" href="https://www.emacswiki.org/emacs/keyboard_macro">keyboard macro</a> – a recording of <a class="local" href="https://www.emacswiki.org/emacs/key_sequence">key sequence</a>s that you can replay</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22keymap%22" name="keymap" rel="nofollow" title="Click to search for references to this permanent anchor">keymap</a></strong> – a collection of <a class="local" href="https://www.emacswiki.org/emacs/key_binding">key binding</a>s, that is, a mapping (relation) between Emacs <a class="local" href="https://www.emacswiki.org/emacs/command">command</a>s and <a class="local" href="https://www.emacswiki.org/emacs/key_sequence">key sequence</a>s. A keymap can be a <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22global+keymap%22" name="global_keymap" rel="nofollow" title="Click to search for references to this permanent anchor">global keymap</a></strong>, a <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22local+keymap%22" name="local_keymap" rel="nofollow" title="Click to search for references to this permanent anchor">local keymap</a></strong> (applicable only to a given <a class="local" href="https://www.emacswiki.org/emacs/major_mode">major mode</a>), or a <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22minor-mode+keymap%22" name="minor-mode_keymap" rel="nofollow" title="Click to search for references to this permanent anchor">minor-mode keymap</a></strong> (applicable only to a given <a class="local" href="https://www.emacswiki.org/emacs/minor_mode">minor mode</a>)</li><li><a class="local" href="https://www.emacswiki.org/emacs/key_sequence">key sequence</a> – a key sequence can be bound to a <a class="local" href="https://www.emacswiki.org/emacs/command">command</a>, to execute it</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22kill%22" name="kill" rel="nofollow" title="Click to search for references to this permanent anchor">kill</a></strong> – cut, that is, delete and copy to the <a class="local" href="https://www.emacswiki.org/emacs/kill_ring">kill ring</a></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22kill+ring%22" name="kill_ring" rel="nofollow" title="Click to search for references to this permanent anchor">kill ring</a></strong> – ring of previously killed (cut) or copied text snippets; the value of <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> <code>‘kill-ring’</code></li><li><a class="local" href="https://www.emacswiki.org/emacs/lambda_expression">lambda expression</a> – a function representation that is a <a class="local" href="https://www.emacswiki.org/emacs/sexp">sexp</a> that evaluates to a <a class="local" href="https://www.emacswiki.org/emacs/cons">cons</a> whose <a class="local" href="https://www.emacswiki.org/emacs/car">car</a> is the <a class="local" href="https://www.emacswiki.org/emacs/symbol">symbol</a> <code>‘lambda’</code>. (See <a class="inter WikiPedia" href="http://en.wikipedia.org/wiki/Lambda%20calculus"><span class="site">WikiPedia</span><span class="separator">:</span><span class="interpage">Lambda calculus</span></a>.)</li><li><a class="local" href="https://www.emacswiki.org/emacs/line">line</a> – a line of text. See also <a class="local" href="https://www.emacswiki.org/emacs/line_ending">line ending</a>.</li><li><a class="local" href="https://www.emacswiki.org/emacs/line_ending">line ending</a> – one or more characters at the end of a <a class="local" href="https://www.emacswiki.org/emacs/line">line</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/LineWrap">line wrap</a> – how <a class="local" href="https://www.emacswiki.org/emacs/line">line</a>s that are wider than a <a class="local" href="https://www.emacswiki.org/emacs/window">window</a> are displayed (unless they are truncated at the right edge)</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22list%22" name="list" rel="nofollow" title="Click to search for references to this permanent anchor">list</a></strong> – A <strong>list</strong> is the <a class="local" href="https://www.emacswiki.org/emacs/symbol">symbol</a> <code>‘nil’</code> or a <a class="local" href="https://www.emacswiki.org/emacs/cons">cons</a> whose <a class="local" href="https://www.emacswiki.org/emacs/cdr">cdr</a> is a <a class="local" href="https://www.emacswiki.org/emacs/list">list</a>.</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22macro%22" name="macro" rel="nofollow" title="Click to search for references to this permanent anchor">macro</a></strong> – An <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a> form that, when evaluated, translates a <a class="local" href="https://www.emacswiki.org/emacs/sexp">sexp</a> that is a <a class="local" href="https://www.emacswiki.org/emacs/list">list</a> into another such, which is then evaluated and its result is returned. IOW, it rewrites (without evaluating) one sexp as another and then evaluates the latter. It is typically defined using <code>‘defmacro’</code>. It can be expanded without evaluating the result, using <code>‘macroexpand’</code>. See <a class="manual" href="https://www.emacswiki.org/info-ref?find=macros.">macros.</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/major_mode">major mode</a> – each <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> is in one major mode</li><li><a class="local" href="https://www.emacswiki.org/emacs/mark">mark</a> – a <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> location that you can change, return to…</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22marker%22" name="marker" rel="nofollow" title="Click to search for references to this permanent anchor">marker</a></strong> – a Lisp object that contains information about a position in a <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> that is updated to track the same location should edits insert or delete text around it</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22mark+ring%22" name="mark_ring" rel="nofollow" title="Click to search for references to this permanent anchor">mark ring</a></strong> – ring of <a class="local anchor" href="#mark">mark</a>s. <a class="local anchor" href="#variable">Variable</a> <code>‘mark-ring’</code> holds the marks of the current buffer; variable <code>‘global-mark-ring’</code> holds the global marks (across all buffers).</li><li><a class="local" href="https://www.emacswiki.org/emacs/menu_bar">menu bar</a> – menus at the top of an Emacs <a class="local" href="https://www.emacswiki.org/emacs/frame">frame</a></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22Meta%22" name="Meta" rel="nofollow" title="Click to search for references to this permanent anchor">Meta</a> key</strong> (written <strong><code>‘M-’</code></strong>) – a logical modifier key that is usually realized as the <strong>Alt</strong> keyboard key</li><li><a class="local" href="https://www.emacswiki.org/emacs/minibuffer">minibuffer</a> – special <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> at the bottom of a <a class="local" href="https://www.emacswiki.org/emacs/frame">frame</a>, which you use to enter commands</li><li><a class="local" href="https://www.emacswiki.org/emacs/minor_mode">minor mode</a> – several minor modes can be active at the same time</li><li><a class="local" href="https://www.emacswiki.org/emacs/mode_line">mode line</a> – at the bottom of a <a class="local" href="https://www.emacswiki.org/emacs/window">window</a>, it describes the current <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> status</li><li><a class="local" href="https://www.emacswiki.org/emacs/modifier_key">modifier key</a> – (1) a keyboard key that, when pressed, modifies the behavior of another keyboard key pressed at the same time (e.g. Control, Shift, Alt); (2) a soft key that does the same thing (e.g. Control, Shift, Meta, Hyper, Super)</li><li><a class="local" href="https://www.emacswiki.org/emacs/mule">mule</a> – multilingual environment</li><li><a class="local" href="https://www.emacswiki.org/emacs/narrowing">narrowing</a> – limiting <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> scope temporarily</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22obarray%22" name="obarray" rel="nofollow" title="Click to search for references to this permanent anchor">obarray</a></strong> – a <a class="local" href="https://www.emacswiki.org/emacs/symbol">symbol</a> table implemented as a special kind of vector. Think of it as a hash table for looking up symbols. The value of <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> <code>‘obarray’</code> is the obarray used by default by <code>‘intern’</code> and <code>‘read’</code>. See <a class="manual" href="https://www.emacswiki.org/info-ref?find=Creating%20Symbols">Creating Symbols</a>.</li><li><a class="local" href="https://www.emacswiki.org/emacs/overlay">overlay</a> – a <a class="local" href="https://www.emacswiki.org/emacs/property_list">property list</a> that is similar to a <a class="local" href="https://www.emacswiki.org/emacs/text_property">text property</a> list, but which is associated with <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> positions, not with characters. Typically used to highlight text.</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22page%22" name="page" rel="nofollow" title="Click to search for references to this permanent anchor">page</a></strong> – A block of text delimited by <a class="local" href="https://www.emacswiki.org/emacs/form_feed">form feed</a> (aka <a class="local" href="https://www.emacswiki.org/emacs/page_break">page break</a>) characters or the beginning or end of the <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a>. See <a class="manual" href="https://www.emacswiki.org/info-ref?find=Pages">Pages</a></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22plist%22" name="plist" rel="nofollow" title="Click to search for references to this permanent anchor">plist</a></strong> (aka <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22property+list%22" name="property_list" rel="nofollow" title="Click to search for references to this permanent anchor">property list</a></strong>) – A list with an even number of elements that are treated alternately as keys and their values. Both keys and values can be any Lisp objects. A plist can be part of a <a class="local" href="https://www.emacswiki.org/emacs/symbol">symbol</a> or disembodied (independent of any symbol).</li><li><a class="local" href="https://www.emacswiki.org/emacs/point">point</a> – where text insertion occurs (sometimes called “cursor position” outside Emacs).</li><li><a class="local" href="https://www.emacswiki.org/emacs/pointer">pointer</a> (mouse pointer) – how it differs from the <a class="local" href="https://www.emacswiki.org/emacs/cursor">cursor</a> (text cursor)</li><li><a class="local" href="https://www.emacswiki.org/emacs/prefix_argument">prefix argument</a> – a simple way to provide arguments to some <a class="local" href="https://www.emacswiki.org/emacs/command">command</a>s: <code>‘C-u’</code>, `<code>C-+</code>’, <code>‘C--’</code>, <code>C-</code><em><code>N</code></em> (<em><code>N</code></em> a digit)</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22prefix+key%22" name="prefix_key" rel="nofollow" title="Click to search for references to this permanent anchor">prefix key</a></strong> – a <a class="local" href="https://www.emacswiki.org/emacs/key">key</a> that is bound to a <a class="local" href="https://www.emacswiki.org/emacs/keymap">keymap</a>, which is called a <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22prefix+keymap%22" name="prefix_keymap" rel="nofollow" title="Click to search for references to this permanent anchor">prefix keymap</a></strong></li><li><a class="local" href="https://www.emacswiki.org/emacs/rectangle">rectangle</a> – characters between a pair of columns on the screen.</li><li><a class="local" href="https://www.emacswiki.org/emacs/regexp">regexp</a> – a regular expression</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22regexp+search+ring%22" name="regexp_search_ring" rel="nofollow" title="Click to search for references to this permanent anchor">regexp search ring</a></strong> – <a class="local" href="https://www.emacswiki.org/emacs/ring">ring</a> of previously used <a class="local" href="https://www.emacswiki.org/emacs/regexp">regexp</a> search strings; the value of <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> <code>‘regexp-search-ring’</code> (see also <a class="local" href="https://www.emacswiki.org/emacs/search_ring">search ring</a>)</li><li><a class="local" href="https://www.emacswiki.org/emacs/region">region</a> – the area between <a class="local" href="https://www.emacswiki.org/emacs/point">point</a> and <a class="local" href="https://www.emacswiki.org/emacs/mark">mark</a>, sometimes active, sometimes inactive</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22register%22" name="register" rel="nofollow" title="Click to search for references to this permanent anchor">register</a></strong> – a location for temporarily saving text (a string), a <a class="local" href="https://www.emacswiki.org/emacs/rectangle">rectangle</a>, a <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> position, a <a class="local" href="https://www.emacswiki.org/emacs/frame">frame</a> or <a class="local" href="https://www.emacswiki.org/emacs/window">window</a> configuration</li><li><a class="local" href="https://www.emacswiki.org/emacs/regular_expression">regular expression</a> (aka <a class="local" href="https://www.emacswiki.org/emacs/regexp">regexp</a>) – a symbolic expression with wildcards often used as a search pattern</li><li><a class="local" href="https://www.emacswiki.org/emacs/RequiredFeature">RequiredFeature</a> – when Lisp code <code>‘require’</code>s a Lisp library, or <strong>feature</strong>, the requirement can be <strong>hard</strong> or <strong>soft</strong></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22ring%22" name="ring" rel="nofollow" title="Click to search for references to this permanent anchor">ring</a></strong> – a data structure that acts as if it is circular (no end)</li><li><a class="local" href="https://www.emacswiki.org/emacs/scroll_bar">scroll bar</a> – just what you think, controlled by <a class="local" href="https://www.emacswiki.org/emacs/command">command</a> and <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> <code>‘scroll-bar-mode’</code></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22search+ring%22" name="search_ring" rel="nofollow" title="Click to search for references to this permanent anchor">search ring</a></strong> – <a class="local" href="https://www.emacswiki.org/emacs/ring">ring</a> of previously used search strings; the value of <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> <code>‘search-ring’</code> (see also <a class="local" href="https://www.emacswiki.org/emacs/regexp_search_ring">regexp search ring</a>)</li><li><a class="local" href="https://www.emacswiki.org/emacs/secondary_selection">secondary selection</a> – like an additional <a class="local" href="https://www.emacswiki.org/emacs/region">region</a>, but less ephemeral</li><li><a class="local" href="https://www.emacswiki.org/emacs/sexp">sexp</a> – a symbolic expression in Lisp</li><li><a class="local" href="https://www.emacswiki.org/emacs/special_display_buffer">special display buffer</a> (aka <a class="local" href="https://www.emacswiki.org/emacs/special_buffer">special buffer</a>) – a <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a> that is always displayed in its own, dedicated frame</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22symbol%22" name="symbol" rel="nofollow" title="Click to search for references to this permanent anchor">symbol</a></strong> (aka <strong>variable</strong>) – a Lisp object that has a name, a <a class="local" href="https://www.emacswiki.org/emacs/value_cell">value cell</a>, a <a class="local" href="https://www.emacswiki.org/emacs/function_cell">function cell</a>, and a <a class="local" href="https://www.emacswiki.org/emacs/plist">plist</a> (property list)</li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22tag%22" name="tag" rel="nofollow" title="Click to search for references to this permanent anchor">tag</a></strong> – a name indexed in a <a class="local" href="https://www.emacswiki.org/emacs/tags_file">tags file</a> so you can quickly look up its definition</li><li><a class="local" href="https://www.emacswiki.org/emacs/text_property">text property</a> – a property attached to a character that affects its display or behavior</li><li><a class="local" href="https://www.emacswiki.org/emacs/TtyFrames">TtyFrames</a> – Teletype (TTY), or terminal, screens</li><li><a class="local" href="https://www.emacswiki.org/emacs/universal_argument">universal argument</a> – the command bound to <code>‘C-u’</code></li><li><a class="local" href="https://www.emacswiki.org/emacs/user_option">user option</a> (aka <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22user+variable%22" name="user_variable" rel="nofollow" title="Click to search for references to this permanent anchor">user variable</a></strong>, aka <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22option%22" name="option" rel="nofollow" title="Click to search for references to this permanent anchor">option</a></strong>) – a <a class="local" href="https://www.emacswiki.org/emacs/variable">variable</a> that can be customized using Customize or set using <code>‘M-x set-variable’</code></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22value+cell%22" name="value_cell" rel="nofollow" title="Click to search for references to this permanent anchor">value cell</a></strong> – the value of a <a class="local" href="https://www.emacswiki.org/emacs/symbol">symbol</a> (variable); aka <strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22symbol+value%22" name="symbol_value" rel="nofollow" title="Click to search for references to this permanent anchor">symbol value</a></strong></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22variable%22" name="variable" rel="nofollow" title="Click to search for references to this permanent anchor">variable</a></strong> – a <a class="local" href="https://www.emacswiki.org/emacs/symbol">symbol</a>, whether <a class="local" href="https://www.emacswiki.org/emacs/bound_variable">bound</a> or not</li><li><a class="local" href="https://www.emacswiki.org/emacs/window">window</a> – a <a class="local" href="https://www.emacswiki.org/emacs/frame">frame</a> pane; it shows a <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a></li><li><strong><a class="definition" href="https://www.emacswiki.org/emacs?search=%22yank%22" name="yank" rel="nofollow" title="Click to search for references to this permanent anchor">yank</a></strong> – paste</li></ul><div class="color one level0"><p> When translating this page, please change all the permanent anchors from <code>[::something]</code> to <code>[::etwas anderes]</code> (a translation of the term into your language), or make them unique such as <code>[::something Deutsch]</code> (add your language as a prefix or suffix).</p></div><hr /><p><a class="local" href="https://www.emacswiki.org/emacs/CategoryGlossary">CategoryGlossary</a></p></div><div class="wrapper close"></div></div><footer><hr /><span class="translation bar"><br /> <a class="translation ja" href="https://www.emacswiki.org/emacs/用語集">日本語</a> <a class="translation uk" href="https://www.emacswiki.org/emacs/Глосарій">українська мова</a> <a class="translation new" href="https://www.emacswiki.org/emacs?action=translate;id=Glossary;missing=de_es_fr_it_ko_pt_ru_se_zh" rel="nofollow">Add Translation</a></span><div class="edit bar"><a accesskey="c" class="comment local" href="https://www.emacswiki.org/emacs/Comments_on_Glossary">Talk</a> <a accesskey="e" class="edit" href="https://www.emacswiki.org/emacs?action=edit;id=Glossary" rel="nofollow" title="Click to edit this page">Edit this page</a> <a class="history" href="https://www.emacswiki.org/emacs?action=history;id=Glossary" rel="nofollow">View other revisions</a> <a class="admin" href="https://www.emacswiki.org/emacs?action=admin;id=Glossary" rel="nofollow">Administration</a></div><div class="time">Last edited 2021-01-22 17:23 UTC by <a class="author" href="https://www.emacswiki.org/emacs/AndMizyk">AndMizyk</a> <a class="diff" href="https://www.emacswiki.org/emacs?action=browse;diff=2;id=Glossary" rel="nofollow">(diff)</a></div><div style="float:right; margin-left:1ex;">
|
|
<!-- Creative Commons License -->
|
|
<a class="licence" href="https://creativecommons.org/licenses/GPL/2.0/"><img alt="CC-GNU GPL" style="border:none" src="/pics/cc-GPL-a.png" /></a>
|
|
<!-- /Creative Commons License -->
|
|
</div>
|
|
|
|
<!--
|
|
<rdf:RDF xmlns="http://web.resource.org/cc/"
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
|
<Work rdf:about="">
|
|
<license rdf:resource="https://creativecommons.org/licenses/GPL/2.0/" />
|
|
<dc:type rdf:resource="http://purl.org/dc/dcmitype/Software" />
|
|
</Work>
|
|
|
|
<License rdf:about="https://creativecommons.org/licenses/GPL/2.0/">
|
|
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
|
|
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
|
|
<requires rdf:resource="http://web.resource.org/cc/Notice" />
|
|
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
|
<requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
|
<requires rdf:resource="http://web.resource.org/cc/SourceCode" />
|
|
</License>
|
|
</rdf:RDF>
|
|
-->
|
|
|
|
<p class="legal">
|
|
This work is licensed to you under version 2 of the
|
|
<a href="https://www.gnu.org/">GNU</a> <a href="/GPL">General Public License</a>.
|
|
Alternatively, you may choose to receive this work under any other
|
|
license that grants the right to use, copy, modify, and/or distribute
|
|
the work, as long as that license imposes the restriction that
|
|
derivative works have to grant the same rights and impose the same
|
|
restriction. For example, you may choose to receive this work under
|
|
the
|
|
<a href="https://www.gnu.org/">GNU</a>
|
|
<a href="/FDL">Free Documentation License</a>, the
|
|
<a href="https://creativecommons.org/">CreativeCommons</a>
|
|
<a href="https://creativecommons.org/licenses/sa/1.0/">ShareAlike</a>
|
|
License, the XEmacs manual license, or
|
|
<a href="/OLD">similar licenses</a>.
|
|
</p>
|
|
<p class="legal" style="padding-top: 0.5em">Please note our <a href="/emacs/Privacy">Privacy Statement</a>.</p>
|
|
</footer>
|
|
</body>
|
|
</html>
|