@item Argument
See `numeric argument.'
-@item ASCII character
-An ASCII character is either an ASCII control character or an ASCII
+@item @acronym{ASCII} character
+An @acronym{ASCII} character is either an @acronym{ASCII} control character or an @acronym{ASCII}
printing character. @xref{User Input}.
-@item ASCII control character
-An ASCII control character is the Control version of an upper-case
+@item @acronym{ASCII} control character
+An @acronym{ASCII} control character is the Control version of an upper-case
letter, or the Control version of one of the characters @samp{@@[\]^_?}.
-@item ASCII printing character
-ASCII printing characters include letters, digits, space, and these
+@item @acronym{ASCII} printing character
+@acronym{ASCII} printing characters include letters, digits, space, and these
punctuation characters: @samp{!@@#$%^& *()_-+=|\~` @{@}[]:;"' <>,.?/}.
@item Auto Fill Mode
in buffers to which you can return later. Unlike registers, bookmarks
persist between Emacs sessions.
+@item Border
+A border is a thin space along the edge of the frame, used just for
+spacing, not for displaying anything. An Emacs frame has an ordinary
+external border, outside of everything including the menu bar, plus an
+internal border that surrounds the text windows and their scroll bars
+and separates them from the menu bar and tool bar. You can customize
+both borders with options and resources (@pxref{Borders X}). Borders
+are not the same as fringes (q.v.@:).
+
@item Buffer
The buffer is the basic editing unit; one buffer corresponds to one text
being edited. You can have several buffers, but at any time you are
@item Common Lisp
Common Lisp is a dialect of Lisp (q.v.@:) much larger and more powerful
than Emacs Lisp. Emacs provides a subset of Common Lisp in the CL
-package. @xref{Common Lisp,,, cl, Common Lisp Extensions}.
+package. @xref{Top, Common Lisp, Overview, cl, Common Lisp Extensions}.
@item Compilation
Compilation is the process of creating an executable program from source
@item Copyleft
A copyleft is a notice giving the public legal permission to
-redistribute a program or other work of art. Copylefts are used by
-left-wing programmers to promote freedom and cooperation, just as
-copyrights are used by right-wing programmers to gain power over other
-people.
+redistribute a program or other work of art. Copyright is normally used
+to keep users divided and helpless; with copyleft we turn that around
+to empower users and encourage them to cooperate.
The particular form of copyleft used by the GNU project is called the
GNU General Public License. @xref{Copying}.
+@item @key{CTRL}
+The @key{CTLR} or ``control'' key is what you hold down
+in order to enter a control character (q.v.).
+
@item Current Buffer
The current buffer in Emacs is the Emacs buffer on which most editing
commands operate. You can select any Emacs buffer as the current one.
@code{defun}. @xref{Defuns}.
@item @key{DEL}
-@key{DEL} is a character that runs the command to delete one character of
-text. @xref{Basic,DEL,Basic Editing}.
+@key{DEL} is a character that runs the command to delete one character
+of text before the cursor. It is typically either the @key{DELETE}
+key or the @key{BACKSPACE} key, whichever one is easy to type.
+@xref{Basic,DEL,Basic Editing}.
@item Deletion
Deletion means erasing text without copying it into the kill ring
Emacs uses highlighting in several ways. When you mark a region with
the mouse, the region is always highlighted. Optionally Emacs can
-also highlight the region whenever it is active (@pref{Transient
-Mark}). Incremental search also highlights matches (@pref{Incremental
+also highlight the region whenever it is active (@pxref{Transient
+Mark}). Incremental search also highlights matches (@pxref{Incremental
Search}). See also `font lock'.
@item Hardcopy
frames. @xref{User Input}.
@item Input Method
-An input method is a system for entering non-ASCII text characters by
-typing sequences of ASCII characters (q.v.@:). @xref{Input Methods}.
+An input method is a system for entering non-@acronym{ASCII} text characters by
+typing sequences of @acronym{ASCII} characters (q.v.@:). @xref{Input Methods}.
@item Insertion
Insertion means copying text into the buffer, either from the keyboard
@item Language Environment
Your choice of language environment specifies defaults for the input
method (q.v.@:) and coding system (q.v.@:). @xref{Language
-Environments}. These defaults are relevant if you edit non-ASCII text
+Environments}. These defaults are relevant if you edit non-@acronym{ASCII} text
(@pxref{International}).
@item Line Wrapping
See `mail.'
@item Meta
-Meta is the name of a modifier bit which a command character may have.
-It is present in a character if the character is typed with the
-@key{META} key held down. Such characters are given names that start
-with @kbd{Meta-} (usually written @kbd{M-} for short). For example,
-@kbd{M-<} is typed by holding down @key{META} and at the same time
-typing @kbd{<} (which itself is done, on most terminals, by holding
-down @key{SHIFT} and typing @kbd{,}). @xref{User Input,Meta}.
+Meta is the name of a modifier bit which you can use in a command
+character. To enter a meta character, you hold down the @key{META}
+key while typing the character. We refer to such characters with
+names that start with @kbd{Meta-} (usually written @kbd{M-} for
+short). For example, @kbd{M-<} is typed by holding down @key{META}
+and at the same time typing @kbd{<} (which itself is done, on most
+terminals, by holding down @key{SHIFT} and typing @kbd{,}).
+@xref{User Input,Meta}.
+
+On some terminals, the @key{META} key is actually labeled @key{ALT}
+or @key{EDIT}.
@item Meta Character
A Meta character is one whose character code includes the Meta bit.
yanking (q.v.@:). @xref{Killing}.
@item MULE
-MULE refers to the Emacs features for editing multilingual non-ASCII text
+MULE refers to the Emacs features for editing multilingual non-@acronym{ASCII} text
using multibyte characters (q.v.@:). @xref{International}.
@item Multibyte Character
A multibyte character is a character that takes up several bytes in a
-buffer. Emacs uses multibyte characters to represent non-ASCII text,
-since the number of non-ASCII characters is much more than 256.
+buffer. Emacs uses multibyte characters to represent non-@acronym{ASCII} text,
+since the number of non-@acronym{ASCII} characters is much more than 256.
@xref{International Chars, International Characters}.
@item Named Mark
it to the right. @xref{Minor Modes}.
@item Page
-A page is a unit of text, delimited by formfeed characters (ASCII
+A page is a unit of text, delimited by formfeed characters (@acronym{ASCII}
control-L, code 014) coming at the beginning of a line. Some Emacs
commands are provided for moving over and operating on pages.
@xref{Pages}.
occur. Point is considered to be between two characters, not at one
character. The terminal's cursor (q.v.@:) indicates the location of
point. @xref{Basic,Point,Basic Editing}.
-
+
@item Prefix Argument
See `numeric argument.'
warns one of the users to investigate.
@xref{Interlocking,Interlocking,Simultaneous Editing}.
+@item @key{SPC}
+@key{SPC} is the space character, which you enter by pressing the
+space bar.
+
@item Speedbar
Speedbar is a special tall frame that provides fast access to Emacs
buffers, functions within those buffers, Info nodes, and other
(q.v.@:), you can later resume the suspended Emacs job without losing
your buffers, unsaved edits, undo history, etc. @xref{Exiting}.
+@item @key{TAB}
+@key{TAB} is the tab character. In Emacs it is typically used for
+indentation or completion.
+
@item Tags Table
A tags table is a file that serves as an index to the function
definitions in one or more other files. @xref{Tags}.
systems call this ``pasting.'' @xref{Yanking}.
@end table
+@ignore
+ arch-tag: 0dd53ce1-5f09-4ac2-b13b-cf22b0f28d23
+@end ignore