aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2005-03-06 17:24:24 +0000
committerRichard M. Stallman2005-03-06 17:24:24 +0000
commitf7246d2f62540d769f62059012bd624216bb2874 (patch)
treea35b12625b149cc3ed03318bbb2e880e9567988f
parent52fa709312deb1610a6bb91e0c7a1ea1d2094794 (diff)
downloademacs-f7246d2f62540d769f62059012bd624216bb2874.tar.gz
emacs-f7246d2f62540d769f62059012bd624216bb2874.zip
(Glossary): Rename "Balance Parentheses" to "Balancing...".
Add "Byte Compilation". Correct "Copyleft". New xref in "Customization". Clarify "Current Line", "Echoing", "Fringe", "Frame", "Speedbar". Add "Graphical Terminal" "Keybinding", "Margin", "Window System". Rename "Registers" to "Register". Replace "Selecting" with "Selected Frame", "Selected Window", and "Selecting a Buffer".
-rw-r--r--man/glossary.texi73
1 files changed, 51 insertions, 22 deletions
diff --git a/man/glossary.texi b/man/glossary.texi
index 5782ee7f2d8..c9dbcc952cf 100644
--- a/man/glossary.texi
+++ b/man/glossary.texi
@@ -65,7 +65,7 @@ A backup file records the contents that a file had before the current
65editing session. Emacs makes backup files automatically to help you 65editing session. Emacs makes backup files automatically to help you
66track down or cancel changes you later regret making. @xref{Backup}. 66track down or cancel changes you later regret making. @xref{Backup}.
67 67
68@item Balance Parentheses 68@item Balancing Parentheses
69Emacs can balance parentheses (or other matching delimiters) either 69Emacs can balance parentheses (or other matching delimiters) either
70manually or automatically. You do manual balancing with the commands 70manually or automatically. You do manual balancing with the commands
71to move over parenthetical groupings (@pxref{Moving by Parens}). 71to move over parenthetical groupings (@pxref{Moving by Parens}).
@@ -139,6 +139,9 @@ you press down on a mouse button. @xref{Mouse Buttons}.
139@item By Default 139@item By Default
140See `default.' 140See `default.'
141 141
142@item Byte Compilation
143See `compilation.'
144
142@item @kbd{C-} 145@item @kbd{C-}
143@kbd{C-} in the name of a character is an abbreviation for Control. 146@kbd{C-} in the name of a character is an abbreviation for Control.
144@xref{User Input,C-}. 147@xref{User Input,C-}.
@@ -246,15 +249,16 @@ characters. @xref{User Input}.
246 249
247@item Copyleft 250@item Copyleft
248A copyleft is a notice giving the public legal permission to 251A copyleft is a notice giving the public legal permission to
249redistribute a program or other work of art. Copyright is normally used 252redistribute and modify a program or other work of art, but requiring
250to keep users divided and helpless; with copyleft we turn that around 253modified versions to carry similar permission. Copyright is normally
251to empower users and encourage them to cooperate. 254used to keep users divided and helpless; with copyleft we turn that
255around to empower users and encourage them to cooperate.
252 256
253The particular form of copyleft used by the GNU project is called the 257The particular form of copyleft used by the GNU project is called the
254GNU General Public License. @xref{Copying}. 258GNU General Public License. @xref{Copying}.
255 259
256@item @key{CTRL} 260@item @key{CTRL}
257The @key{CTLR} or ``control'' key is what you hold down 261The @key{CTRL} or ``control'' key is what you hold down
258in order to enter a control character (q.v.). 262in order to enter a control character (q.v.).
259 263
260@item Current Buffer 264@item Current Buffer
@@ -263,7 +267,7 @@ commands operate. You can select any Emacs buffer as the current one.
263@xref{Buffers}. 267@xref{Buffers}.
264 268
265@item Current Line 269@item Current Line
266The current line is a line point is on (@pxref{Point}). 270The current line is the line that point is on (@pxref{Point}).
267 271
268@item Current Paragraph 272@item Current Paragraph
269The current paragraph is the paragraph that point is in. If point is 273The current paragraph is the paragraph that point is in. If point is
@@ -284,8 +288,9 @@ people speak of `the cursor' when, strictly speaking, they mean
284 288
285@item Customization 289@item Customization
286Customization is making minor changes in the way Emacs works. It is 290Customization is making minor changes in the way Emacs works. It is
287often done by setting variables (@pxref{Variables}) or by rebinding 291often done by setting variables (@pxref{Variables}) or faces
288key sequences (@pxref{Keymaps}). 292(@pxref{Face Customization}), or by rebinding key sequences
293(@pxref{Keymaps}).
289 294
290@cindex cut and paste 295@cindex cut and paste
291@item Cut and Paste 296@item Cut and Paste
@@ -372,9 +377,10 @@ arguments to commands, for asking questions, and showing brief messages
372@samp{*Messages*} so you can review them later. @xref{Echo Area}. 377@samp{*Messages*} so you can review them later. @xref{Echo Area}.
373 378
374@item Echoing 379@item Echoing
375Echoing is acknowledging the receipt of commands by displaying them (in 380Echoing is acknowledging the receipt of input events by displaying
376the echo area). Emacs never echoes single-character key sequences; 381them (in the echo area). Emacs never echoes single-character key
377longer key sequences echo only if you pause while typing them. 382sequences; longer key sequences echo only if you pause while typing
383them.
378 384
379@item Electric 385@item Electric
380We say that a character is electric if it is normally self-inserting 386We say that a character is electric if it is normally self-inserting
@@ -493,16 +499,16 @@ See `page.'
493@item Frame 499@item Frame
494A frame is a rectangular cluster of Emacs windows. Emacs starts out 500A frame is a rectangular cluster of Emacs windows. Emacs starts out
495with one frame, but you can create more. You can subdivide each frame 501with one frame, but you can create more. You can subdivide each frame
496into Emacs windows (q.v.@:). When you are using a windowing system, all 502into Emacs windows (q.v.@:). When you are using a window system
497the frames can be visible at the same time. @xref{Frames}. Some 503(q.v.@:), all the frames can be visible at the same time.
498other editors use the term ``window'' for this, but in Emacs a window 504@xref{Frames}. Some other editors use the term ``window'' for this,
499means something else. 505but in Emacs a window means something else.
500 506
501@item Fringe 507@item Fringe
502On windowed displays, there's a narrow portion of the frame (q.v.@:) 508On a graphical terminal (q.v.@:), there's a narrow portion of the
503between the text area and the window's border. Emacs displays the 509frame (q.v.@:) between the text area and the window's border. Emacs
504fringe using a special face (q.v.@:) called @code{fringe}. 510displays the fringe using a special face (q.v.@:) called
505@xref{Faces,fringe}. 511@code{fringe}. @xref{Faces,fringe}.
506 512
507@item FTP 513@item FTP
508FTP is an acronym for File Transfer Protocol. Emacs uses an FTP client 514FTP is an acronym for File Transfer Protocol. Emacs uses an FTP client
@@ -550,6 +556,10 @@ letters, digits, punctuation, and spaces; they do not include
550@key{RET} or @key{ESC}. In Emacs, typing a graphic character inserts 556@key{RET} or @key{ESC}. In Emacs, typing a graphic character inserts
551that character (in ordinary editing modes). @xref{Inserting Text}. 557that character (in ordinary editing modes). @xref{Inserting Text}.
552 558
559@item Graphical Terminal
560A graphical terminal is one that can display images and multiple fonts.
561Usually it also has a window system (q.v.@:).
562
553@item Highlighting 563@item Highlighting
554Highlighting text means displaying it with a different foreground and/or 564Highlighting text means displaying it with a different foreground and/or
555background color to make it stand out from the rest of the text in the 565background color to make it stand out from the rest of the text in the
@@ -642,6 +652,9 @@ Justification means adding extra spaces within lines of text to make
642them extend exactly to a specified width. 652them extend exactly to a specified width.
643@xref{Format Justification}. 653@xref{Format Justification}.
644 654
655@item Keybinding
656See `binding.'
657
645@item Keyboard Macro 658@item Keyboard Macro
646Keyboard macros are a way of defining new Emacs commands from 659Keyboard macros are a way of defining new Emacs commands from
647sequences of existing ones, with no need to write a Lisp program. 660sequences of existing ones, with no need to write a Lisp program.
@@ -761,6 +774,10 @@ The Emacs major modes are a mutually exclusive set of options, each of
761which configures Emacs for editing a certain sort of text. Ideally, 774which configures Emacs for editing a certain sort of text. Ideally,
762each programming language has its own major mode. @xref{Major Modes}. 775each programming language has its own major mode. @xref{Major Modes}.
763 776
777@item Margin
778The space between the usable part of a window (including the
779fringe) and the window edge.
780
764@item Mark 781@item Mark
765The mark points to a position in the text. It specifies one end of the 782The mark points to a position in the text. It specifies one end of the
766region (q.v.@:), point being the other end. Many commands operate on 783region (q.v.@:), point being the other end. Many commands operate on
@@ -981,7 +998,7 @@ See `regular expression.'
981The region is the text between point (q.v.@:) and the mark (q.v.@:). 998The region is the text between point (q.v.@:) and the mark (q.v.@:).
982Many commands operate on the text of the region. @xref{Mark,Region}. 999Many commands operate on the text of the region. @xref{Mark,Region}.
983 1000
984@item Registers 1001@item Register
985Registers are named slots in which text or buffer positions or 1002Registers are named slots in which text or buffer positions or
986rectangles can be saved for later use. @xref{Registers}. A related 1003rectangles can be saved for later use. @xref{Registers}. A related
987Emacs feature is `bookmarks' (q.v.@:). 1004Emacs feature is `bookmarks' (q.v.@:).
@@ -1054,7 +1071,15 @@ applications can use it for transferring text to and from other
1054applications. Emacs has special mouse commands for transferring text 1071applications. Emacs has special mouse commands for transferring text
1055using the secondary selection. @xref{Secondary Selection}. 1072using the secondary selection. @xref{Secondary Selection}.
1056 1073
1057@item Selecting 1074@item Selected Frame
1075The selected frame is the one your input currently operates on.
1076@xref{Frames}.
1077
1078@item Selected Window
1079The selected frame is the one your input currently operates on.
1080@xref{Basic Windows}.
1081
1082@item Selecting a Buffer
1058Selecting a buffer means making it the current (q.v.@:) buffer. 1083Selecting a buffer means making it the current (q.v.@:) buffer.
1059@xref{Select Buffer}. 1084@xref{Select Buffer}.
1060 1085
@@ -1100,7 +1125,7 @@ warns one of the users to investigate.
1100space bar. 1125space bar.
1101 1126
1102@item Speedbar 1127@item Speedbar
1103Speedbar is a special tall frame that provides fast access to Emacs 1128The speedbar is a special tall frame that provides fast access to Emacs
1104buffers, functions within those buffers, Info nodes, and other 1129buffers, functions within those buffers, Info nodes, and other
1105interesting parts of text within Emacs. @xref{Speedbar}. 1130interesting parts of text within Emacs. @xref{Speedbar}.
1106 1131
@@ -1262,6 +1287,10 @@ can display the contents of one buffer (q.v.@:) at any time.
1262other editors use the term ``window'' for what we call a `frame' 1287other editors use the term ``window'' for what we call a `frame'
1263(q.v.@:) in Emacs. 1288(q.v.@:) in Emacs.
1264 1289
1290@item Window System
1291A window system is a graphical terminal (q.v.@:) that can display multiple
1292windows for different programs at the same time.
1293
1265@item Word Abbrev 1294@item Word Abbrev
1266See `abbrev.' 1295See `abbrev.'
1267 1296