]> code.delx.au - gnu-emacs/blobdiff - man/glossary.texi
(Misc Buffer): Explain use of M-x rename-uniquely
[gnu-emacs] / man / glossary.texi
index a6c42ad3472079c42440defc071fd2cd89e76312..541abd24064ed3893829ffc5ab3d841aaf7c9a10 100644 (file)
@@ -27,16 +27,16 @@ Input, Alt}.
 @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
@@ -105,6 +105,15 @@ Bookmarks are akin to registers (q.v.@:) in that they record positions
 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
@@ -195,7 +204,7 @@ for creating, aligning and killing comments.  @xref{Comments}.
 @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
@@ -237,10 +246,9 @@ characters.  @xref{User Input}.
 
 @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}.
@@ -307,8 +315,8 @@ A defun is a major definition at the top level in a program.  The name
 
 @item @key{DEL}
 @key{DEL} is a character that runs the command to delete one character
-of text.  It is typically either the @key{DELETE} key or the
-@key{BACKSPACE} key, whichever one is easy to type.
+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
@@ -613,8 +621,8 @@ keys, pressing or releasing mouse buttons, and switching between Emacs
 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
@@ -680,7 +688,7 @@ to exist.  Any data within it, if not saved in a file, is lost.
 @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
@@ -774,14 +782,17 @@ See `mail.'
 
 @item 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} or
-@key{ALT} key while typing the character.  We refer to such characters
-with names that start with @kbd{Meta-} (usually written @kbd{M-} for
+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.
 
@@ -822,13 +833,13 @@ another.  The usual way to move text by killing (q.v.@:) and then
 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
@@ -864,7 +875,7 @@ characters replace the existing text after point rather than pushing
 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}.
@@ -884,7 +895,7 @@ Point is the place in the buffer at which insertion and deletion
 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.'
 
@@ -1268,3 +1279,6 @@ undo a mistaken kill, or for copying or moving text.  Some other
 systems call this ``pasting.''  @xref{Yanking}.
 @end table
 
+@ignore
+   arch-tag: 0dd53ce1-5f09-4ac2-b13b-cf22b0f28d23
+@end ignore