aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2001-05-20 17:22:25 +0000
committerRichard M. Stallman2001-05-20 17:22:25 +0000
commit6442995370ee3b861646b96fcdb28fe1ac6b7d57 (patch)
tree8f08bc4b7a6f1d3337a378c709952dc5b0320d86
parent9c9cbe8bfbe49683bad81b44356281776bbb8efb (diff)
downloademacs-6442995370ee3b861646b96fcdb28fe1ac6b7d57.tar.gz
emacs-6442995370ee3b861646b96fcdb28fe1ac6b7d57.zip
Add Text Properties item.
Minor corrections, especially in xrefs.
-rw-r--r--man/glossary.texi43
1 files changed, 26 insertions, 17 deletions
diff --git a/man/glossary.texi b/man/glossary.texi
index 18dfd4c6544..bc07c0b4058 100644
--- a/man/glossary.texi
+++ b/man/glossary.texi
@@ -41,7 +41,8 @@ punctuation characters: @samp{!@@#$%^& *()_-+=|\~` @{@}[]:;"' <>,.?/}.
41 41
42@item Auto Fill Mode 42@item Auto Fill Mode
43Auto Fill mode is a minor mode in which text that you insert is 43Auto Fill mode is a minor mode in which text that you insert is
44automatically broken into lines of fixed width. @xref{Filling}. 44automatically broken into lines of a given maximum width.
45@xref{Filling}.
45 46
46@item Auto Saving 47@item Auto Saving
47Auto saving is the practice of saving the contents of an Emacs buffer in 48Auto saving is the practice of saving the contents of an Emacs buffer in
@@ -177,7 +178,7 @@ See `minibuffer history.'
177@item Command Name 178@item Command Name
178A command name is the name of a Lisp symbol which is a command 179A command name is the name of a Lisp symbol which is a command
179(@pxref{Commands}). You can invoke any command by its name using 180(@pxref{Commands}). You can invoke any command by its name using
180@kbd{M-x} (@pxref{M-x}). 181@kbd{M-x} (@pxref{M-x,M-x,Running Commands by Name}).
181 182
182@item Comment 183@item Comment
183A comment is text in a program which is intended only for humans reading 184A comment is text in a program which is intended only for humans reading
@@ -188,12 +189,12 @@ for creating, aligning and killing comments. @xref{Comments}.
188@item Common Lisp 189@item Common Lisp
189Common Lisp is a dialect of Lisp (q.v.@:) much larger and more powerful 190Common Lisp is a dialect of Lisp (q.v.@:) much larger and more powerful
190than Emacs Lisp. Emacs provides a subset of Common Lisp in the CL 191than Emacs Lisp. Emacs provides a subset of Common Lisp in the CL
191package. @xref{, Common Lisp, , cl, Common Lisp Extensions}. 192package. @xref{Common Lisp,,, cl, Common Lisp Extensions}.
192 193
193@item Compilation 194@item Compilation
194Compilation is the process of creating an executable program from source 195Compilation is the process of creating an executable program from source
195code. Emacs has commands for compiling files of Emacs Lisp code 196code. Emacs has commands for compiling files of Emacs Lisp code
196(@pxref{Byte Compilation,, Byte Compilation, elisp, the Emacs Lisp 197(@pxref{Byte Compilation,,, elisp, the Emacs Lisp
197Reference Manual}) and programs in C and other languages 198Reference Manual}) and programs in C and other languages
198(@pxref{Compilation}). 199(@pxref{Compilation}).
199 200
@@ -303,7 +304,7 @@ Deletion means erasing text without copying it into the kill ring
303 304
304@item Deletion of Files 305@item Deletion of Files
305Deleting a file means erasing it from the file system. 306Deleting a file means erasing it from the file system.
306@xref{Misc File Ops}. 307@xref{Misc File Ops,Misc File Ops,Miscellaneous File Operations}.
307 308
308@item Deletion of Messages 309@item Deletion of Messages
309Deleting a message means flagging it to be eliminated from your mail 310Deleting a message means flagging it to be eliminated from your mail
@@ -363,7 +364,7 @@ more newlines in addition to self-insertion.
363 364
364@item End Of Line 365@item End Of Line
365End of line is a character or characters which signal an end of a text 366End of line is a character or characters which signal an end of a text
366line. On GNU and Unix systems, this is a newline (.q.v.@:), but other 367line. On GNU and Unix systems, this is a newline (q.v.@:), but other
367systems have other conventions. @xref{Coding Systems,end-of-line}. 368systems have other conventions. @xref{Coding Systems,end-of-line}.
368Emacs can recognize several end-of-line conventions in files and convert 369Emacs can recognize several end-of-line conventions in files and convert
369between them. 370between them.
@@ -411,7 +412,7 @@ features to associate specific faces with portions of buffer text, in
411order to display that text as specified by the face attributes. 412order to display that text as specified by the face attributes.
412 413
413@item File Locking 414@item File Locking
414Emacs used file locking to notice when two different users 415Emacs uses file locking to notice when two different users
415start to edit one file at the same time. @xref{Interlocking}. 416start to edit one file at the same time. @xref{Interlocking}.
416 417
417@item File Name 418@item File Name
@@ -599,8 +600,8 @@ or from some other place in Emacs.
599 600
600@item Interlocking 601@item Interlocking
601Interlocking is a feature for warning when you start to alter a file 602Interlocking is a feature for warning when you start to alter a file
602that someone else is already editing. @xref{Interlocking,,Simultaneous 603that someone else is already editing.
603Editing}. 604@xref{Interlocking,Interlocking,Simultaneous Editing}.
604 605
605@item Isearch 606@item Isearch
606See `incremental search.' 607See `incremental search.'
@@ -710,7 +711,7 @@ typing @key{ESC} and then typing the corresponding Control character.
710@item @kbd{M-x} 711@item @kbd{M-x}
711@kbd{M-x} is the key sequence which is used to call an Emacs command by 712@kbd{M-x} is the key sequence which is used to call an Emacs command by
712name. This is how you run commands that are not bound to key sequences. 713name. This is how you run commands that are not bound to key sequences.
713@xref{M-x}. 714@xref{M-x,M-x,Running Commands by Name}.
714 715
715@item Mail 716@item Mail
716Mail means messages sent from one user to another through the computer 717Mail means messages sent from one user to another through the computer
@@ -804,7 +805,7 @@ using multibyte characters (q.v.@:). @xref{International}.
804A multibyte character is a character that takes up several bytes in a 805A multibyte character is a character that takes up several bytes in a
805buffer. Emacs uses multibyte characters to represent non-ASCII text, 806buffer. Emacs uses multibyte characters to represent non-ASCII text,
806since the number of non-ASCII characters is much more than 256. 807since the number of non-ASCII characters is much more than 256.
807@xref{International Intro}. 808@xref{International Chars, International Characters}.
808 809
809@item Named Mark 810@item Named Mark
810A named mark is a register (q.v.@:) in its role of recording a 811A named mark is a register (q.v.@:) in its role of recording a
@@ -858,7 +859,7 @@ end of a word or expression. @xref{Syntax}.
858Point is the place in the buffer at which insertion and deletion 859Point is the place in the buffer at which insertion and deletion
859occur. Point is considered to be between two characters, not at one 860occur. Point is considered to be between two characters, not at one
860character. The terminal's cursor (q.v.@:) indicates the location of 861character. The terminal's cursor (q.v.@:) indicates the location of
861point. @xref{Basic,Point}. 862point. @xref{Basic,Point,Basic Editing}.
862 863
863@item Prefix Argument 864@item Prefix Argument
864See `numeric argument.' 865See `numeric argument.'
@@ -1052,8 +1053,9 @@ block or a parenthesized expression in C. @xref{Lists,Sexps}.
1052@item Simultaneous Editing 1053@item Simultaneous Editing
1053Simultaneous editing means two users modifying the same file at once. 1054Simultaneous editing means two users modifying the same file at once.
1054Simultaneous editing if not detected can cause one user to lose his 1055Simultaneous editing if not detected can cause one user to lose his
1055work. Emacs detects all cases of simultaneous editing and warns one of 1056work. Emacs detects all cases of simultaneous editing and warns one
1056the users to investigate. @xref{Interlocking,,Simultaneous Editing}. 1057of the users to investigate.
1058@xref{Interlocking,Interlocking,Simultaneous Editing}.
1057 1059
1058@item Speedbar 1060@item Speedbar
1059Speedbar is a special tall frame that provides fast access to Emacs 1061Speedbar is a special tall frame that provides fast access to Emacs
@@ -1118,8 +1120,9 @@ Two meanings (@pxref{Text}):
1118@itemize @bullet 1120@itemize @bullet
1119@item 1121@item
1120Data consisting of a sequence of characters, as opposed to binary 1122Data consisting of a sequence of characters, as opposed to binary
1121numbers, images, graphics commands, executable programs, and the like. 1123numbers, executable programs, and the like. The basic contents of an
1122The contents of an Emacs buffer are always text in this sense. 1124Emacs buffer (aside from the text properties, q.v.@:) are always text
1125in this sense.
1123@item 1126@item
1124Data consisting of written human language, as opposed to programs, 1127Data consisting of written human language, as opposed to programs,
1125or following the stylistic conventions of human language. 1128or following the stylistic conventions of human language.
@@ -1131,6 +1134,11 @@ character units. Such a terminal cannot control individual pixels it
1131displays. Emacs supports a subset of display features on text-only 1134displays. Emacs supports a subset of display features on text-only
1132terminals. 1135terminals.
1133 1136
1137@item Text Properties
1138Text properties are annotations recorded for particular characters in
1139the buffer. Images in the buffer are recorded as text properties;
1140they also specify formatting information. @xref{Editing Format Info}.
1141
1134@item Tool Bar 1142@item Tool Bar
1135The tool bar is a line (sometimes multiple lines) of icons at the top 1143The tool bar is a line (sometimes multiple lines) of icons at the top
1136of an Emacs frame. Clicking on one of these icons executes a command. 1144of an Emacs frame. Clicking on one of these icons executes a command.
@@ -1179,7 +1187,8 @@ Emacs uses some variables for internal purposes, and has others (known
1179as `user options' (q.v.@:)) just so that you can set their values to 1187as `user options' (q.v.@:)) just so that you can set their values to
1180control the behavior of Emacs. The variables used in Emacs that you 1188control the behavior of Emacs. The variables used in Emacs that you
1181are likely to be interested in are listed in the Variables Index in 1189are likely to be interested in are listed in the Variables Index in
1182this manual. @xref{Variables}, for information on variables. 1190this manual (@pxref{Variable Index}). @xref{Variables}, for
1191information on variables.
1183 1192
1184@item Version Control 1193@item Version Control
1185Version control systems keep track of multiple versions of a source file. 1194Version control systems keep track of multiple versions of a source file.