aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-04-04 20:14:04 -0400
committerGlenn Morris2012-04-04 20:14:04 -0400
commit8980d0b9e91ff03c5fcae22dddff1e845bb5aaa2 (patch)
treeae494809bed912a85cfd5aa908db82d04f60d4f4
parent3c93d00f977f6d6922e4735be5794f588a5af01f (diff)
downloademacs-8980d0b9e91ff03c5fcae22dddff1e845bb5aaa2.tar.gz
emacs-8980d0b9e91ff03c5fcae22dddff1e845bb5aaa2.zip
* doc/emacs/glossary.texi (Glossary): Use anchors for internal cross-refs
-rw-r--r--doc/emacs/ChangeLog4
-rw-r--r--doc/emacs/glossary.texi83
2 files changed, 56 insertions, 31 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index f43b65b189c..8b50579ba10 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,7 @@
12012-04-05 Glenn Morris <rgm@gnu.org>
2
3 * glossary.texi (Glossary): Use anchors for internal cross-references.
4
12012-04-04 Glenn Morris <rgm@gnu.org> 52012-04-04 Glenn Morris <rgm@gnu.org>
2 6
3 * glossary.texi (Glossary): Copyedits. 7 * glossary.texi (Glossary): Copyedits.
diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi
index 91483143032..778bc6f5080 100644
--- a/doc/emacs/glossary.texi
+++ b/doc/emacs/glossary.texi
@@ -5,11 +5,8 @@
5@node Glossary, Key Index, Intro, Top 5@node Glossary, Key Index, Intro, Top
6@unnumbered Glossary 6@unnumbered Glossary
7 7
8@c It would be nice if texinfo could add internal links from one item
9@c to another here. Eg when we say "see also `foo bar'", there would
10@c be a hyperlink to the foo bar item.
11
12@table @asis 8@table @asis
9@anchor{Glossary - Abbrev}
13@item Abbrev 10@item Abbrev
14An abbrev is a text string that expands into a different text string 11An abbrev is a text string that expands into a different text string
15when present in the buffer. For example, you might define a few letters 12when present in the buffer. For example, you might define a few letters
@@ -32,7 +29,7 @@ key labeled @key{ALT} that is really a @key{META} key.) @xref{User
32Input, Alt}. 29Input, Alt}.
33 30
34@item Argument 31@item Argument
35See `numeric argument'. 32@xref{Glossary - Numeric Argument}.
36 33
37@item @acronym{ASCII} character 34@item @acronym{ASCII} character
38An @acronym{ASCII} character is either an @acronym{ASCII} control 35An @acronym{ASCII} character is either an @acronym{ASCII} control
@@ -66,7 +63,8 @@ function from those libraries. This is called `autoloading'.
66A backtrace is a trace of a series of function calls showing how a 63A backtrace is a trace of a series of function calls showing how a
67program arrived at a certain point. It is used mainly for finding and 64program arrived at a certain point. It is used mainly for finding and
68correcting bugs (q.v.@:). Emacs can display a backtrace when it signals 65correcting bugs (q.v.@:). Emacs can display a backtrace when it signals
69an error or when you type @kbd{C-g} (see `quitting'). @xref{Checklist}. 66an error or when you type @kbd{C-g} (@pxref{Glossary - Quitting}).
67@xref{Checklist}.
70 68
71@item Backup File 69@item Backup File
72A backup file records the contents that a file had before the current 70A backup file records the contents that a file had before the current
@@ -81,13 +79,14 @@ Automatic balancing works by blinking or highlighting the delimiter
81that matches the one you just inserted, or inserting the matching 79that matches the one you just inserted, or inserting the matching
82delimiter for you (@pxref{Matching,,Matching Parens}). 80delimiter for you (@pxref{Matching,,Matching Parens}).
83 81
82@anchor{Glossary - Balanced Expression}
84@item Balanced Expressions 83@item Balanced Expressions
85A balanced expression is a syntactically recognizable expression, such 84A balanced expression is a syntactically recognizable expression, such
86as a symbol, number, string constant, block, or parenthesized expression 85as a symbol, number, string constant, block, or parenthesized expression
87in C. @xref{Expressions,Balanced Expressions}. 86in C. @xref{Expressions,Balanced Expressions}.
88 87
89@item Balloon Help 88@item Balloon Help
90See `tooltips'. 89@xref{Glossary - Tooltips}.
91 90
92@item Base Buffer 91@item Base Buffer
93A base buffer is a buffer whose text is shared by an indirect buffer 92A base buffer is a buffer whose text is shared by an indirect buffer
@@ -103,6 +102,7 @@ is `bidirectional text'. @xref{Bidirectional Editing}.
103To bind a key sequence means to give it a binding (q.v.@:). 102To bind a key sequence means to give it a binding (q.v.@:).
104@xref{Rebinding}. 103@xref{Rebinding}.
105 104
105@anchor{Glossary - Binding}
106@item Binding 106@item Binding
107A key sequence gets its meaning in Emacs by having a binding, which is a 107A key sequence gets its meaning in Emacs by having a binding, which is a
108command (q.v.@:), a Lisp function that is run when you type that 108command (q.v.@:), a Lisp function that is run when you type that
@@ -151,10 +151,10 @@ A button down event is the kind of input event (q.v.@:) generated
151right away when you press down on a mouse button. @xref{Mouse Buttons}. 151right away when you press down on a mouse button. @xref{Mouse Buttons}.
152 152
153@item By Default 153@item By Default
154See `default'. 154@xref{Glossary - Default}.
155 155
156@item Byte Compilation 156@item Byte Compilation
157See `compilation'. 157@xref{Glossary - Compilation}.
158 158
159@item @kbd{C-} 159@item @kbd{C-}
160@kbd{C-} in the name of a character is an abbreviation for Control. 160@kbd{C-} in the name of a character is an abbreviation for Control.
@@ -180,7 +180,7 @@ Emacs supports a number of character sets, each of which represents a
180particular alphabet or script. @xref{International}. 180particular alphabet or script. @xref{International}.
181 181
182@item Character Terminal 182@item Character Terminal
183See `text-only terminal'. 183@xref{Glossary - Text-only Terminal}.
184 184
185@item Click Event 185@item Click Event
186A click event is the kind of input event (q.v.@:) generated when you 186A click event is the kind of input event (q.v.@:) generated when you
@@ -188,7 +188,7 @@ press a mouse button and release it without moving the mouse.
188@xref{Mouse Buttons}. 188@xref{Mouse Buttons}.
189 189
190@item Client 190@item Client
191See `server'. 191@xref{Glossary - Server}.
192 192
193@item Clipboard 193@item Clipboard
194A clipboard is a buffer provided by the window system for transferring 194A clipboard is a buffer provided by the window system for transferring
@@ -210,7 +210,7 @@ binding (q.v.@:) is looked up in the relevant keymaps (q.v.@:) to find
210the command to run. @xref{Commands}. 210the command to run. @xref{Commands}.
211 211
212@item Command History 212@item Command History
213See `minibuffer history'. 213@xref{Glossary - Minibuffer History}.
214 214
215@item Command Name 215@item Command Name
216A command name is the name of a Lisp symbol that is a command 216A command name is the name of a Lisp symbol that is a command
@@ -228,6 +228,7 @@ Common Lisp is a dialect of Lisp (q.v.@:) much larger and more powerful
228than Emacs Lisp. Emacs provides a subset of Common Lisp in the CL 228than Emacs Lisp. Emacs provides a subset of Common Lisp in the CL
229package. @xref{Top, Common Lisp, Overview, cl, Common Lisp Extensions}. 229package. @xref{Top, Common Lisp, Overview, cl, Common Lisp Extensions}.
230 230
231@anchor{Glossary - Compilation}
231@item Compilation 232@item Compilation
232Compilation is the process of creating an executable program from source 233Compilation is the process of creating an executable program from source
233code. Emacs has commands for compiling files of Emacs Lisp code 234code. Emacs has commands for compiling files of Emacs Lisp code
@@ -314,7 +315,7 @@ or by rebinding key sequences (@pxref{Keymaps}).
314 315
315@cindex cut and paste 316@cindex cut and paste
316@item Cut and Paste 317@item Cut and Paste
317See `killing' and `yanking'. 318@xref{Glossary - Killing}, and @ref{Glossary - Yanking}.
318 319
319@item Daemon 320@item Daemon
320A daemon is a standard term for a system-level process that runs in the 321A daemon is a standard term for a system-level process that runs in the
@@ -329,6 +330,7 @@ do not specify one. When the minibuffer is used to read an argument,
329the default argument is used if you just type @key{RET}. 330the default argument is used if you just type @key{RET}.
330@xref{Minibuffer}. 331@xref{Minibuffer}.
331 332
333@anchor{Glossary - Default}
332@item Default 334@item Default
333A default is the value that is used for a certain purpose when 335A default is the value that is used for a certain purpose when
334you do not explicitly specify a value to use. 336you do not explicitly specify a value to use.
@@ -355,6 +357,7 @@ key or the @key{BACKSPACE} key, whichever one is easy to type.
355Deletion means erasing text without copying it into the kill ring 357Deletion means erasing text without copying it into the kill ring
356(q.v.@:). The alternative is killing (q.v.@:). @xref{Killing,Deletion}. 358(q.v.@:). The alternative is killing (q.v.@:). @xref{Killing,Deletion}.
357 359
360@anchor{Glossary - Deletion of Files}
358@item Deletion of Files 361@item Deletion of Files
359Deleting a file means erasing it from the file system. 362Deleting a file means erasing it from the file system.
360(Note that some systems use the concept of a ``trash can'', or ``recycle 363(Note that some systems use the concept of a ``trash can'', or ``recycle
@@ -429,6 +432,7 @@ else as well. For example, some programming language major modes define
429particular delimiter characters to reindent the line, or insert one or 432particular delimiter characters to reindent the line, or insert one or
430more newlines in addition to self-insertion. 433more newlines in addition to self-insertion.
431 434
435@anchor{Glossary - End Of Line}
432@item End Of Line 436@item End Of Line
433End of line is a character or a sequence of characters that indicate 437End of line is a character or a sequence of characters that indicate
434the end of a text line. On GNU and Unix systems, this is a newline 438the end of a text line. On GNU and Unix systems, this is a newline
@@ -444,7 +448,7 @@ variables in the environment it passes to programs it invokes.
444@xref{Environment}. 448@xref{Environment}.
445 449
446@item EOL 450@item EOL
447See `end of line'. 451@xref{Glossary - End Of Line}.
448 452
449@item Error 453@item Error
450An error occurs when an Emacs command cannot execute in the current 454An error occurs when an Emacs command cannot execute in the current
@@ -469,7 +473,7 @@ typed), you press the @key{ESC} key as you would press a letter key, and
469it applies to the next character you type. 473it applies to the next character you type.
470 474
471@item Expression 475@item Expression
472See `balanced expression'. 476@xref{Glossary - Balanced Expression}.
473 477
474@item Expunging 478@item Expunging
475Expunging an Rmail, Gnus newsgroup, or Dired buffer is an operation 479Expunging an Rmail, Gnus newsgroup, or Dired buffer is an operation
@@ -488,6 +492,7 @@ order to display that text as specified by the face attributes.
488A file local variable is a local variable (q.v.@:) specified in a 492A file local variable is a local variable (q.v.@:) specified in a
489given file. @xref{File Variables}. See also `directory variable'. 493given file. @xref{File Variables}. See also `directory variable'.
490 494
495@anchor{Glossary - File Locking}
491@item File Locking 496@item File Locking
492Emacs uses file locking to notice when two different users 497Emacs uses file locking to notice when two different users
493start to edit one file at the same time. @xref{Interlocking}. 498start to edit one file at the same time. @xref{Interlocking}.
@@ -520,12 +525,14 @@ The fill prefix is a string that should be expected at the beginning
520of each line when filling is done. It is not regarded as part of the 525of each line when filling is done. It is not regarded as part of the
521text to be filled. @xref{Filling}. 526text to be filled. @xref{Filling}.
522 527
528@anchor{Glossary - Filling}
523@item Filling 529@item Filling
524Filling text means adjusting the position of line-breaks to shift text 530Filling text means adjusting the position of line-breaks to shift text
525between consecutive lines, so that all the lines are approximately the 531between consecutive lines, so that all the lines are approximately the
526same length. @xref{Filling}. Some other editors call this feature 532same length. @xref{Filling}. Some other editors call this feature
527``line wrapping''. 533``line wrapping''.
528 534
535@anchor{Glossary - Font Lock}
529@item Font Lock 536@item Font Lock
530Font Lock is a mode that highlights parts of buffer text in different 537Font Lock is a mode that highlights parts of buffer text in different
531faces, according to the syntax. Some other editors refer to this as 538faces, according to the syntax. Some other editors refer to this as
@@ -539,7 +546,7 @@ make it easy to change several fonts at once by specifying the name of a
539fontset, rather than changing each font separately. @xref{Fontsets}. 546fontset, rather than changing each font separately. @xref{Fontsets}.
540 547
541@item Formfeed Character 548@item Formfeed Character
542See `page'. 549@xref{Glossary - Page}.
543 550
544@item Frame 551@item Frame
545A frame is a rectangular cluster of Emacs windows. Emacs starts out 552A frame is a rectangular cluster of Emacs windows. Emacs starts out
@@ -555,6 +562,7 @@ and modify it. Emacs is free software, part of the GNU project
555(q.v.@:), and distributed under a copyleft (q.v.@:) license called the 562(q.v.@:), and distributed under a copyleft (q.v.@:) license called the
556GNU General Public License. @xref{Copying}. 563GNU General Public License. @xref{Copying}.
557 564
565@anchor{Glossary - Free Software Foundation}
558@item Free Software Foundation 566@item Free Software Foundation
559The Free Software Foundation (FSF) is a charitable foundation 567The Free Software Foundation (FSF) is a charitable foundation
560dedicated to promoting the development of free software (q.v.@:). 568dedicated to promoting the development of free software (q.v.@:).
@@ -568,7 +576,7 @@ the buffer text (@pxref{Fringes}). Emacs displays the fringe using a
568special face (q.v.@:) called @code{fringe}. @xref{Faces,fringe}. 576special face (q.v.@:) called @code{fringe}. @xref{Faces,fringe}.
569 577
570@item FSF 578@item FSF
571See `Free Software Foundation'. 579@xref{Glossary - Free Software Foundation}.
572 580
573@item FTP 581@item FTP
574FTP is an acronym for File Transfer Protocol. This is one standard 582FTP is an acronym for File Transfer Protocol. This is one standard
@@ -599,6 +607,7 @@ set a mark (q.v.@:) in. In many cases you can use this to backtrack
599through buffers you have been editing, or in which you have found 607through buffers you have been editing, or in which you have found
600tags (see `tags table'). @xref{Global Mark Ring}. 608tags (see `tags table'). @xref{Global Mark Ring}.
601 609
610@anchor{Glossary - Global Substitution}
602@item Global Substitution 611@item Global Substitution
603Global substitution means replacing each occurrence of one string by 612Global substitution means replacing each occurrence of one string by
604another string throughout a large amount of text. @xref{Replace}. 613another string throughout a large amount of text. @xref{Replace}.
@@ -683,6 +692,7 @@ Rmail transfers mail from inboxes to Rmail files in which the
683mail is then stored permanently or until explicitly deleted. 692mail is then stored permanently or until explicitly deleted.
684@xref{Rmail Inbox}. 693@xref{Rmail Inbox}.
685 694
695@anchor{Glossary - Incremental Search}
686@item Incremental Search 696@item Incremental Search
687Emacs provides an incremental search facility, whereby Emacs begins 697Emacs provides an incremental search facility, whereby Emacs begins
688searching for a string as soon as you type the first character. 698searching for a string as soon as you type the first character.
@@ -718,17 +728,17 @@ Insertion means adding text into the buffer, either from the keyboard
718or from some other place in Emacs. 728or from some other place in Emacs.
719 729
720@item Interlocking 730@item Interlocking
721See `file locking'. 731@xref{Glossary - File Locking}.
722 732
723@item Isearch 733@item Isearch
724See `incremental search'. 734@xref{Glossary - Incremental Search}.
725 735
726@item Justification 736@item Justification
727Justification means adding extra spaces within lines of text in order 737Justification means adding extra spaces within lines of text in order
728to adjust the position of the text edges. @xref{Fill Commands}. 738to adjust the position of the text edges. @xref{Fill Commands}.
729 739
730@item Key Binding 740@item Key Binding
731See `binding'. 741@xref{Glossary - Binding}.
732 742
733@item Keyboard Macro 743@item Keyboard Macro
734Keyboard macros are a way of defining new Emacs commands from 744Keyboard macros are a way of defining new Emacs commands from
@@ -765,6 +775,7 @@ The kill ring is where all text you have killed (see `killing')
765recently is saved. You can reinsert any of the killed text still in 775recently is saved. You can reinsert any of the killed text still in
766the ring; this is called yanking (q.v.@:). @xref{Yanking}. 776the ring; this is called yanking (q.v.@:). @xref{Yanking}.
767 777
778@anchor{Glossary - Killing}
768@item Killing 779@item Killing
769Killing means erasing text and saving it on the kill ring so it can be 780Killing means erasing text and saving it on the kill ring so it can be
770yanked (q.v.@:) later. Some other systems call this ``cutting''. 781yanked (q.v.@:) later. Some other systems call this ``cutting''.
@@ -786,7 +797,7 @@ non-@acronym{ASCII} text (@pxref{International}).
786@c Lexical Binding 797@c Lexical Binding
787 798
788@item Line Wrapping 799@item Line Wrapping
789See `filling'. 800@xref{Glossary - Filling}.
790 801
791@item Lisp 802@item Lisp
792Lisp is a programming language. Most of Emacs is written in a dialect 803Lisp is a programming language. Most of Emacs is written in a dialect
@@ -835,6 +846,7 @@ Control-Meta; it means the same thing as `@kbd{C-M-}' (q.v.@:).
835name. This is how you run commands that are not bound to key sequences. 846name. This is how you run commands that are not bound to key sequences.
836@xref{M-x,M-x,Running Commands by Name}. 847@xref{M-x,M-x,Running Commands by Name}.
837 848
849@anchor{Glossary - Mail}
838@item Mail 850@item Mail
839Mail means messages sent from one user to another through the computer 851Mail means messages sent from one user to another through the computer
840system, to be read at the recipient's convenience. Emacs has commands for 852system, to be read at the recipient's convenience. Emacs has commands for
@@ -874,7 +886,7 @@ words you can click on with the mouse to bring up menus, or you can use
874a keyboard interface to navigate it. @xref{Menu Bars}. 886a keyboard interface to navigate it. @xref{Menu Bars}.
875 887
876@item Message 888@item Message
877See `mail'. 889@xref{Glossary - Mail}.
878 890
879@item Meta 891@item Meta
880Meta is the name of a modifier bit which you can use in a command 892Meta is the name of a modifier bit which you can use in a command
@@ -897,6 +909,7 @@ The minibuffer is the window that appears when necessary inside the
897echo area (q.v.@:), used for reading arguments to commands. 909echo area (q.v.@:), used for reading arguments to commands.
898@xref{Minibuffer}. 910@xref{Minibuffer}.
899 911
912@anchor{Glossary - Minibuffer History}
900@item Minibuffer History 913@item Minibuffer History
901The minibuffer history records the text you have specified in the past 914The minibuffer history records the text you have specified in the past
902for minibuffer arguments, so you can conveniently use the same text 915for minibuffer arguments, so you can conveniently use the same text
@@ -962,6 +975,7 @@ therefore also called newlines. See `End of Line'.
962@code{nil} is a value usually interpreted as a logical ``false''. Its 975@code{nil} is a value usually interpreted as a logical ``false''. Its
963opposite is @code{t}, interpreted as ``true''. 976opposite is @code{t}, interpreted as ``true''.
964 977
978@anchor{Glossary - Numeric Argument}
965@item Numeric Argument 979@item Numeric Argument
966A numeric argument is a number, specified before a command, to change 980A numeric argument is a number, specified before a command, to change
967the effect of the command. Often the numeric argument serves as a 981the effect of the command. Often the numeric argument serves as a
@@ -977,6 +991,7 @@ A package is a collection of Lisp code that you download and
977automatically install from within Emacs. Packages provide a 991automatically install from within Emacs. Packages provide a
978convenient way to add new features. @xref{Packages}. 992convenient way to add new features. @xref{Packages}.
979 993
994@anchor{Glossary - Page}
980@item Page 995@item Page
981A page is a unit of text, delimited by formfeed characters (@acronym{ASCII} 996A page is a unit of text, delimited by formfeed characters (@acronym{ASCII}
982control-L, code 014) at the beginning of a line. Some Emacs 997control-L, code 014) at the beginning of a line. Some Emacs
@@ -1000,7 +1015,7 @@ character. The terminal's cursor (q.v.@:) indicates the location of
1000point. @xref{Point}. 1015point. @xref{Point}.
1001 1016
1002@item Prefix Argument 1017@item Prefix Argument
1003See `numeric argument'. 1018@xref{Glossary - Numeric Argument}.
1004 1019
1005@item Prefix Key 1020@item Prefix Key
1006A prefix key is a key sequence (q.v.@:) whose sole function is to 1021A prefix key is a key sequence (q.v.@:) whose sole function is to
@@ -1036,6 +1051,7 @@ a kind of prompting (@pxref{Echo Area}).
1036Query-replace is an interactive string replacement feature provided by 1051Query-replace is an interactive string replacement feature provided by
1037Emacs. @xref{Query Replace}. 1052Emacs. @xref{Query Replace}.
1038 1053
1054@anchor{Glossary - Quitting}
1039@item Quitting 1055@item Quitting
1040Quitting means canceling a partially typed command or a running 1056Quitting means canceling a partially typed command or a running
1041command, using @kbd{C-g} (or @kbd{C-@key{BREAK}} on MS-DOS). @xref{Quitting}. 1057command, using @kbd{C-g} (or @kbd{C-@key{BREAK}} on MS-DOS). @xref{Quitting}.
@@ -1080,7 +1096,7 @@ correspond to changes that have been made in the text being edited.
1080@xref{Screen,Redisplay}. 1096@xref{Screen,Redisplay}.
1081 1097
1082@item Regexp 1098@item Regexp
1083See `regular expression'. 1099@xref{Glossary - Regular Expression}.
1084 1100
1085@item Region 1101@item Region
1086The region is the text between point (q.v.@:) and the mark (q.v.@:). 1102The region is the text between point (q.v.@:) and the mark (q.v.@:).
@@ -1091,6 +1107,7 @@ Registers are named slots in which text, buffer positions, or
1091rectangles can be saved for later use. @xref{Registers}. A related 1107rectangles can be saved for later use. @xref{Registers}. A related
1092Emacs feature is `bookmarks' (q.v.@:). 1108Emacs feature is `bookmarks' (q.v.@:).
1093 1109
1110@anchor{Glossary - Regular Expression}
1094@item Regular Expression 1111@item Regular Expression
1095A regular expression is a pattern that can match various text strings; 1112A regular expression is a pattern that can match various text strings;
1096for example, @samp{a[0-9]+} matches @samp{a} followed by one or more 1113for example, @samp{a[0-9]+} matches @samp{a} followed by one or more
@@ -1104,10 +1121,10 @@ you have a supported method to gain access to those files.
1104@xref{Remote Files}. 1121@xref{Remote Files}.
1105 1122
1106@item Repeat Count 1123@item Repeat Count
1107See `numeric argument'. 1124@xref{Glossary - Numeric Argument}.
1108 1125
1109@item Replacement 1126@item Replacement
1110See `global substitution'. 1127@xref{Glossary - Global Substitution}.
1111 1128
1112@item Restriction 1129@item Restriction
1113A buffer's restriction is the amount of text, at the beginning or the 1130A buffer's restriction is the amount of text, at the beginning or the
@@ -1198,6 +1215,7 @@ are self-inserting in Emacs, except in certain special major modes.
1198Emacs has commands for moving by or killing by sentences. 1215Emacs has commands for moving by or killing by sentences.
1199@xref{Sentences}. 1216@xref{Sentences}.
1200 1217
1218@anchor{Glossary - Server}
1201@item Server 1219@item Server
1202Within Emacs, you can start a `server' process, which listens for 1220Within Emacs, you can start a `server' process, which listens for
1203connections from `clients'. This offers a faster alternative to 1221connections from `clients'. This offers a faster alternative to
@@ -1254,10 +1272,10 @@ inside the string; however, backslash sequences as in C, such as
1254allowed as well. 1272allowed as well.
1255 1273
1256@item String Substitution 1274@item String Substitution
1257See `global substitution'. 1275@xref{Glossary - Global Substitution}.
1258 1276
1259@item Syntax Highlighting 1277@item Syntax Highlighting
1260See `font lock'. 1278@xref{Glossary - Font Lock}.
1261 1279
1262@item Syntax Table 1280@item Syntax Table
1263The syntax table tells Emacs which characters are part of a word, 1281The syntax table tells Emacs which characters are part of a word,
@@ -1305,6 +1323,7 @@ Data consisting of written human language (as opposed to programs),
1305or following the stylistic conventions of human language. 1323or following the stylistic conventions of human language.
1306@end itemize 1324@end itemize
1307 1325
1326@anchor{Glossary - Text-only Terminal}
1308@item Text-only Terminal 1327@item Text-only Terminal
1309A text-only terminal is a display that is limited to displaying text in 1328A text-only terminal is a display that is limited to displaying text in
1310character units. Such a terminal cannot control individual pixels it 1329character units. Such a terminal cannot control individual pixels it
@@ -1327,6 +1346,7 @@ of an Emacs frame. Clicking on one of these icons executes a command.
1327You can think of this as a graphical relative of the menu bar (q.v.@:). 1346You can think of this as a graphical relative of the menu bar (q.v.@:).
1328@xref{Tool Bars}. 1347@xref{Tool Bars}.
1329 1348
1349@anchor{Glossary - Tooltips}
1330@item Tooltips 1350@item Tooltips
1331Tooltips are small windows displaying a help echo (q.v.@:) text, which 1351Tooltips are small windows displaying a help echo (q.v.@:) text, which
1332explains parts of the display, lists useful options available via mouse 1352explains parts of the display, lists useful options available via mouse
@@ -1348,7 +1368,7 @@ two adjacent characters, words, balanced expressions (q.v.@:) or lines
1348(@pxref{Transpose}). 1368(@pxref{Transpose}).
1349 1369
1350@item Trash Can 1370@item Trash Can
1351See `deletion of files'. 1371@xref{Glossary - Deletion of Files}.
1352 1372
1353@item Truncation 1373@item Truncation
1354Truncating text lines in the display means leaving out any text on a 1374Truncating text lines in the display means leaving out any text on a
@@ -1357,7 +1377,7 @@ displaying it. See also `continuation line'.
1357@xref{Continuation Lines,Truncation}. 1377@xref{Continuation Lines,Truncation}.
1358 1378
1359@item TTY 1379@item TTY
1360See `text-only terminal'. 1380@xref{Glossary - Text-only Terminal}.
1361 1381
1362@item Undoing 1382@item Undoing
1363Undoing means making your previous editing go in reverse, bringing 1383Undoing means making your previous editing go in reverse, bringing
@@ -1416,12 +1436,13 @@ have their] own windows at the same time. All modern operating systems
1416include a window system. 1436include a window system.
1417 1437
1418@item Word Abbrev 1438@item Word Abbrev
1419See `abbrev'. 1439@xref{Glossary - Abbrev}.
1420 1440
1421@item Word Search 1441@item Word Search
1422Word search is searching for a sequence of words, considering the 1442Word search is searching for a sequence of words, considering the
1423punctuation between them as insignificant. @xref{Word Search}. 1443punctuation between them as insignificant. @xref{Word Search}.
1424 1444
1445@anchor{Glossary - Yanking}
1425@item Yanking 1446@item Yanking
1426Yanking means reinserting text previously killed (q.v.@:). It can be 1447Yanking means reinserting text previously killed (q.v.@:). It can be
1427used to undo a mistaken kill, or for copying or moving text. Some 1448used to undo a mistaken kill, or for copying or moving text. Some