aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2012-04-14 16:25:06 +0800
committerChong Yidong2012-04-14 16:25:06 +0800
commit0be641c057c90f9d75b41c0a34f4bf8b7de81f27 (patch)
tree5cf3b07890cfe46c9ed2315ab3dcd020e8aa9ba1
parent6a00f3808a812b5f89e1a766cc42f5ad74f20f67 (diff)
downloademacs-0be641c057c90f9d75b41c0a34f4bf8b7de81f27.tar.gz
emacs-0be641c057c90f9d75b41c0a34f4bf8b7de81f27.zip
* doc/emacs/glossary.texi (Glossary): Standardize on "text terminal" terminology.
All callers changed.
-rw-r--r--doc/emacs/ChangeLog3
-rw-r--r--doc/emacs/ack.texi4
-rw-r--r--doc/emacs/basic.texi10
-rw-r--r--doc/emacs/building.texi34
-rw-r--r--doc/emacs/cmdargs.texi4
-rw-r--r--doc/emacs/commands.texi2
-rw-r--r--doc/emacs/display.texi44
-rw-r--r--doc/emacs/emacs.texi2
-rw-r--r--doc/emacs/entering.texi16
-rw-r--r--doc/emacs/files.texi2
-rw-r--r--doc/emacs/fixit.texi6
-rw-r--r--doc/emacs/frames.texi31
-rw-r--r--doc/emacs/glossary.texi16
-rw-r--r--doc/emacs/misc.texi14
-rw-r--r--doc/emacs/msdog-xtra.texi2
-rw-r--r--doc/emacs/msdog.texi4
-rw-r--r--doc/emacs/mule.texi14
-rw-r--r--doc/emacs/screen.texi37
-rw-r--r--doc/emacs/trouble.texi19
-rw-r--r--doc/emacs/windows.texi4
20 files changed, 134 insertions, 134 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 5901ce22539..e172f649047 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,5 +1,8 @@
12012-04-14 Chong Yidong <cyd@gnu.org> 12012-04-14 Chong Yidong <cyd@gnu.org>
2 2
3 * glossary.texi (Glossary): Standardize on "text terminal"
4 terminology. All callers changed.
5
3 * misc.texi (emacsclient Options): Document "client frame" concept 6 * misc.texi (emacsclient Options): Document "client frame" concept
4 and its effect on C-x C-c more carefully. 7 and its effect on C-x C-c more carefully.
5 8
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi
index be01b05fe19..40e8cdfdbd0 100644
--- a/doc/emacs/ack.texi
+++ b/doc/emacs/ack.texi
@@ -694,8 +694,8 @@ directory-local variables; and the @code{info-finder} feature that
694creates a virtual Info manual of package keywords. 694creates a virtual Info manual of package keywords.
695 695
696@item 696@item
697Károly L@H{o}rentey wrote the ``multi-terminal'' code, which allows Emacs to 697Károly L@H{o}rentey wrote the ``multi-terminal'' code, which allows
698run on graphical and text-only terminals simultaneously. 698Emacs to run on graphical and text terminals simultaneously.
699 699
700@item 700@item
701Martin Lorentzon wrote @file{vc-annotate.el}, support for version 701Martin Lorentzon wrote @file{vc-annotate.el}, support for version
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi
index 3e768ab54d7..5ad48eb48ef 100644
--- a/doc/emacs/basic.texi
+++ b/doc/emacs/basic.texi
@@ -372,7 +372,7 @@ the text in the region. @xref{Mark}, for a description of the region.
372 On most keyboards, @key{DEL} is labeled @key{Backspace}, but we 372 On most keyboards, @key{DEL} is labeled @key{Backspace}, but we
373refer to it as @key{DEL} in this manual. (Do not confuse @key{DEL} 373refer to it as @key{DEL} in this manual. (Do not confuse @key{DEL}
374with the @key{Delete} key; we will discuss @key{Delete} momentarily.) 374with the @key{Delete} key; we will discuss @key{Delete} momentarily.)
375On some text-only terminals, Emacs may not recognize the @key{DEL} key 375On some text terminals, Emacs may not recognize the @key{DEL} key
376properly. @xref{DEL Does Not Delete}, if you encounter this problem. 376properly. @xref{DEL Does Not Delete}, if you encounter this problem.
377 377
378 The @key{delete} (@code{delete-forward-char}) command deletes in the 378 The @key{delete} (@code{delete-forward-char}) command deletes in the
@@ -530,7 +530,7 @@ too long to fit in the window, and Emacs displays it as two or more
530@dfn{continuation}, and the long logical line is called a 530@dfn{continuation}, and the long logical line is called a
531@dfn{continued line}. On a graphical display, Emacs indicates line 531@dfn{continued line}. On a graphical display, Emacs indicates line
532wrapping with small bent arrows in the left and right window fringes. 532wrapping with small bent arrows in the left and right window fringes.
533On a text-only terminal, Emacs indicates line wrapping by displaying a 533On a text terminal, Emacs indicates line wrapping by displaying a
534@samp{\} character at the right margin. 534@samp{\} character at the right margin.
535 535
536 Most commands that act on lines act on logical lines, not screen 536 Most commands that act on lines act on logical lines, not screen
@@ -545,9 +545,9 @@ and up, respectively, by one screen line (@pxref{Moving Point}).
545continuing them. This means that every logical line occupies a single 545continuing them. This means that every logical line occupies a single
546screen line; if it is longer than the width of the window, the rest of 546screen line; if it is longer than the width of the window, the rest of
547the line is not displayed. On a graphical display, a truncated line 547the line is not displayed. On a graphical display, a truncated line
548is indicated by a small straight arrow in the right fringe; on a 548is indicated by a small straight arrow in the right fringe; on a text
549text-only terminal, it is indicated by a @samp{$} character in the 549terminal, it is indicated by a @samp{$} character in the right margin.
550right margin. @xref{Line Truncation}. 550@xref{Line Truncation}.
551 551
552 By default, continued lines are wrapped at the right window edge. 552 By default, continued lines are wrapped at the right window edge.
553Since the wrapping may occur in the middle of a word, continued lines 553Since the wrapping may occur in the middle of a word, continued lines
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi
index 61ddc283e31..fef7d2b2828 100644
--- a/doc/emacs/building.texi
+++ b/doc/emacs/building.texi
@@ -227,13 +227,13 @@ is determined by the variable @code{next-error-highlight}.
227 If the @file{*compilation*} buffer is shown in a window with a left 227 If the @file{*compilation*} buffer is shown in a window with a left
228fringe (@pxref{Fringes}), the locus-visiting commands put an arrow in 228fringe (@pxref{Fringes}), the locus-visiting commands put an arrow in
229the fringe, pointing to the current error message. If the window has 229the fringe, pointing to the current error message. If the window has
230no left fringe, such as on a text-only terminal, these commands scroll 230no left fringe, such as on a text terminal, these commands scroll the
231the window so that the current message is at the top of the window. 231window so that the current message is at the top of the window. If
232If you change the variable @code{compilation-context-lines} to an 232you change the variable @code{compilation-context-lines} to an integer
233integer value @var{n}, these commands scroll the window so that the 233value @var{n}, these commands scroll the window so that the current
234current error message is @var{n} lines from the top, whether or not 234error message is @var{n} lines from the top, whether or not there is a
235there is a fringe; the default value, @code{nil}, gives the behavior 235fringe; the default value, @code{nil}, gives the behavior described
236described above. 236above.
237 237
238@vindex compilation-error-regexp-alist 238@vindex compilation-error-regexp-alist
239@vindex grep-regexp-alist 239@vindex grep-regexp-alist
@@ -572,12 +572,12 @@ for special commands that can be used in the GUD interaction buffer.
572 572
573 As you debug a program, Emacs displays the relevant source files by 573 As you debug a program, Emacs displays the relevant source files by
574visiting them in Emacs buffers, with an arrow in the left fringe 574visiting them in Emacs buffers, with an arrow in the left fringe
575indicating the current execution line. (On a text-only terminal, the 575indicating the current execution line. (On a text terminal, the arrow
576arrow appears as @samp{=>}, overlaid on the first two text columns.) 576appears as @samp{=>}, overlaid on the first two text columns.) Moving
577Moving point in such a buffer does not move the arrow. You are free 577point in such a buffer does not move the arrow. You are free to edit
578to edit these source files, but note that inserting or deleting lines 578these source files, but note that inserting or deleting lines will
579will throw off the arrow's positioning, as Emacs has no way to figure 579throw off the arrow's positioning, as Emacs has no way to figure out
580out which edited source line corresponds to the line reported by the 580which edited source line corresponds to the line reported by the
581debugger subprocess. To update this information, you typically have 581debugger subprocess. To update this information, you typically have
582to recompile and restart the program. 582to recompile and restart the program.
583 583
@@ -936,7 +936,7 @@ already exists there, the click removes it. A @kbd{C-Mouse-1} click
936enables or disables an existing breakpoint; a breakpoint that is 936enables or disables an existing breakpoint; a breakpoint that is
937disabled, but not unset, is indicated by a gray dot. 937disabled, but not unset, is indicated by a gray dot.
938 938
939 On a text-only terminal, or when fringes are disabled, enabled 939 On a text terminal, or when fringes are disabled, enabled
940breakpoints are indicated with a @samp{B} character in the left margin 940breakpoints are indicated with a @samp{B} character in the left margin
941of the window. Disabled breakpoints are indicated with @samp{b}. 941of the window. Disabled breakpoints are indicated with @samp{b}.
942(The margin is only displayed if a breakpoint is present.) 942(The margin is only displayed if a breakpoint is present.)
@@ -1079,9 +1079,9 @@ debugger}.
1079 1079
1080@findex gdb-frames-select 1080@findex gdb-frames-select
1081 On graphical displays, the selected stack frame is indicated by an 1081 On graphical displays, the selected stack frame is indicated by an
1082arrow in the fringe. On text-only terminals, or when fringes are 1082arrow in the fringe. On text terminals, or when fringes are disabled,
1083disabled, the selected stack frame is displayed in reverse contrast. 1083the selected stack frame is displayed in reverse contrast. To select
1084To select a stack frame, move point in its line and type @key{RET} 1084a stack frame, move point in its line and type @key{RET}
1085(@code{gdb-frames-select}), or click @kbd{Mouse-2} on it. Doing so 1085(@code{gdb-frames-select}), or click @kbd{Mouse-2} on it. Doing so
1086also updates the Locals buffer 1086also updates the Locals buffer
1087@ifnottex 1087@ifnottex
diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi
index 56af8d426f6..4c6d6ef7bad 100644
--- a/doc/emacs/cmdargs.texi
+++ b/doc/emacs/cmdargs.texi
@@ -849,8 +849,8 @@ emacs -ms coral -cr 'slate blue' &
849 You can reverse the foreground and background colors through the 849 You can reverse the foreground and background colors through the
850@samp{-rv} option or with the X resource @samp{reverseVideo}. 850@samp{-rv} option or with the X resource @samp{reverseVideo}.
851 851
852 The @samp{-fg}, @samp{-bg}, and @samp{-rv} options function on 852 The @samp{-fg}, @samp{-bg}, and @samp{-rv} options function on text
853text-only terminals as well as on graphical displays. 853terminals as well as on graphical displays.
854 854
855@node Window Size X 855@node Window Size X
856@appendixsec Options for Window Size and Position 856@appendixsec Options for Window Size and Position
diff --git a/doc/emacs/commands.texi b/doc/emacs/commands.texi
index f2a71b045f8..3285b65e57b 100644
--- a/doc/emacs/commands.texi
+++ b/doc/emacs/commands.texi
@@ -62,7 +62,7 @@ starting with @key{ESC}. Thus, you can enter @kbd{M-a} by typing
62C-a}. Unlike @key{Meta}, @key{ESC} is entered as a separate 62C-a}. Unlike @key{Meta}, @key{ESC} is entered as a separate
63character. You don't hold down @key{ESC} while typing the next 63character. You don't hold down @key{ESC} while typing the next
64character; instead, press @key{ESC} and release it, then enter the 64character; instead, press @key{ESC} and release it, then enter the
65next character. This feature is useful on certain text-only terminals 65next character. This feature is useful on certain text terminals
66where the @key{Meta} key does not function reliably. 66where the @key{Meta} key does not function reliably.
67 67
68@cindex keys stolen by window manager 68@cindex keys stolen by window manager
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi
index 54dbc0a78e1..da33d352698 100644
--- a/doc/emacs/display.texi
+++ b/doc/emacs/display.texi
@@ -286,8 +286,8 @@ scrolling whenever point moves off the left or right edge of the
286screen. To disable automatic horizontal scrolling, set the variable 286screen. To disable automatic horizontal scrolling, set the variable
287@code{auto-hscroll-mode} to @code{nil}. Note that when the automatic 287@code{auto-hscroll-mode} to @code{nil}. Note that when the automatic
288horizontal scrolling is turned off, if point moves off the edge of the 288horizontal scrolling is turned off, if point moves off the edge of the
289screen, the cursor disappears to indicate that. (On text-only 289screen, the cursor disappears to indicate that. (On text terminals,
290terminals, the cursor is left at the edge instead.) 290the cursor is left at the edge instead.)
291 291
292@vindex hscroll-margin 292@vindex hscroll-margin
293 The variable @code{hscroll-margin} controls how close point can get 293 The variable @code{hscroll-margin} controls how close point can get
@@ -479,9 +479,9 @@ prompts for a regular expression, and displays only faces with names
479matching that regular expression (@pxref{Regexps}). 479matching that regular expression (@pxref{Regexps}).
480 480
481 It's possible for a given face to look different in different 481 It's possible for a given face to look different in different
482frames. For instance, some text-only terminals do not support all 482frames. For instance, some text terminals do not support all face
483face attributes, particularly font, height, and width, and some 483attributes, particularly font, height, and width, and some support a
484support a limited range of colors. 484limited range of colors.
485 485
486@cindex background color 486@cindex background color
487@cindex default face 487@cindex default face
@@ -529,13 +529,13 @@ or an @dfn{RGB triplet}.
529@samp{medium sea green}. To view a list of color names, type @kbd{M-x 529@samp{medium sea green}. To view a list of color names, type @kbd{M-x
530list-colors-display}. To control the order in which colors are shown, 530list-colors-display}. To control the order in which colors are shown,
531customize @code{list-colors-sort}. If you run this command on a 531customize @code{list-colors-sort}. If you run this command on a
532graphical display, it shows the full range of color names known to Emacs 532graphical display, it shows the full range of color names known to
533(these are the standard X11 color names, defined in X's @file{rgb.txt} 533Emacs (these are the standard X11 color names, defined in X's
534file). If you run the command on a text-only terminal, it shows only a 534@file{rgb.txt} file). If you run the command on a text terminal, it
535small subset of colors that can be safely displayed on such terminals. 535shows only a small subset of colors that can be safely displayed on
536However, Emacs understands X11 color names even on text-only terminals; 536such terminals. However, Emacs understands X11 color names even on
537if a face is given a color specified by an X11 color name, it is 537text terminals; if a face is given a color specified by an X11 color
538displayed using the closest-matching terminal color. 538name, it is displayed using the closest-matching terminal color.
539 539
540 An RGB triplet is a string of the form @samp{#RRGGBB}. Each of the 540 An RGB triplet is a string of the form @samp{#RRGGBB}. Each of the
541R, G, and B components is a hexadecimal number specifying the 541R, G, and B components is a hexadecimal number specifying the
@@ -651,8 +651,8 @@ at the top of a window just as the mode line appears at the bottom.
651Most windows do not have a header line---only some special modes, such 651Most windows do not have a header line---only some special modes, such
652Info mode, create one. 652Info mode, create one.
653@item vertical-border 653@item vertical-border
654This face is used for the vertical divider between windows on 654This face is used for the vertical divider between windows on text
655text-only terminals. 655terminals.
656@item minibuffer-prompt 656@item minibuffer-prompt
657@cindex @code{minibuffer-prompt} face 657@cindex @code{minibuffer-prompt} face
658@vindex minibuffer-prompt-properties 658@vindex minibuffer-prompt-properties
@@ -679,9 +679,9 @@ This face determines the color of the mouse pointer.
679@end table 679@end table
680 680
681 The following faces likewise control the appearance of parts of the 681 The following faces likewise control the appearance of parts of the
682Emacs frame, but only on text-only terminals, or when Emacs is built 682Emacs frame, but only on text terminals, or when Emacs is built on X
683on X with no toolkit support. (For all other cases, the appearance of 683with no toolkit support. (For all other cases, the appearance of the
684the respective frame elements is determined by system-wide settings.) 684respective frame elements is determined by system-wide settings.)
685 685
686@table @code 686@table @code
687@item scroll-bar 687@item scroll-bar
@@ -1453,9 +1453,9 @@ global-hl-line-mode} enables or disables the same mode globally.
1453Emacs can display long lines by @dfn{truncation}. This means that all 1453Emacs can display long lines by @dfn{truncation}. This means that all
1454the characters that do not fit in the width of the screen or window do 1454the characters that do not fit in the width of the screen or window do
1455not appear at all. On graphical displays, a small straight arrow in 1455not appear at all. On graphical displays, a small straight arrow in
1456the fringe indicates truncation at either end of the line. On 1456the fringe indicates truncation at either end of the line. On text
1457text-only terminals, this is indicated with @samp{$} signs in the 1457terminals, this is indicated with @samp{$} signs in the leftmost
1458leftmost and/or rightmost columns. 1458and/or rightmost columns.
1459 1459
1460@vindex truncate-lines 1460@vindex truncate-lines
1461@findex toggle-truncate-lines 1461@findex toggle-truncate-lines
@@ -1577,7 +1577,7 @@ of an overline above the text, including the height of the overline
1577itself, in pixels; the default is 2. 1577itself, in pixels; the default is 2.
1578 1578
1579@findex tty-suppress-bold-inverse-default-colors 1579@findex tty-suppress-bold-inverse-default-colors
1580 On some text-only terminals, bold face and inverse video together 1580 On some text terminals, bold face and inverse video together result
1581result in text that is hard to read. Call the function 1581in text that is hard to read. Call the function
1582@code{tty-suppress-bold-inverse-default-colors} with a non-@code{nil} 1582@code{tty-suppress-bold-inverse-default-colors} with a non-@code{nil}
1583argument to suppress the effect of bold-face in this case. 1583argument to suppress the effect of bold-face in this case.
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index a842f412356..25e5bb2af0d 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -511,7 +511,7 @@ Frames and Graphical Displays
511* Tooltips:: Displaying information at the current mouse position. 511* Tooltips:: Displaying information at the current mouse position.
512* Mouse Avoidance:: Moving the mouse pointer out of the way. 512* Mouse Avoidance:: Moving the mouse pointer out of the way.
513* Non-Window Terminals:: Multiple frames on terminals that show only one. 513* Non-Window Terminals:: Multiple frames on terminals that show only one.
514* Text-Only Mouse:: Using the mouse in text-only terminals. 514* Text-Only Mouse:: Using the mouse in text terminals.
515 515
516International Character Set Support 516International Character Set Support
517 517
diff --git a/doc/emacs/entering.texi b/doc/emacs/entering.texi
index 3ec7f739e6c..3ec51ddfb60 100644
--- a/doc/emacs/entering.texi
+++ b/doc/emacs/entering.texi
@@ -148,14 +148,14 @@ stopping the program temporarily and returning control to the parent
148process (usually a shell); in most shells, you can resume Emacs after 148process (usually a shell); in most shells, you can resume Emacs after
149suspending it with the shell command @command{%emacs}. 149suspending it with the shell command @command{%emacs}.
150 150
151 Text-only terminals usually listen for certain special characters 151 Text terminals usually listen for certain special characters whose
152whose meaning is to kill or suspend the program you are running. 152meaning is to kill or suspend the program you are running. @b{This
153@b{This terminal feature is turned off while you are in Emacs.} The 153terminal feature is turned off while you are in Emacs.} The meanings
154meanings of @kbd{C-z} and @kbd{C-x C-c} as keys in Emacs were inspired 154of @kbd{C-z} and @kbd{C-x C-c} as keys in Emacs were inspired by the
155by the use of @kbd{C-z} and @kbd{C-c} on several operating systems as 155use of @kbd{C-z} and @kbd{C-c} on several operating systems as the
156the characters for stopping or killing a program, but that is their 156characters for stopping or killing a program, but that is their only
157only relationship with the operating system. You can customize these 157relationship with the operating system. You can customize these keys
158keys to run any commands of your choice (@pxref{Keymaps}). 158to run any commands of your choice (@pxref{Keymaps}).
159 159
160@ifnottex 160@ifnottex
161@lowersections 161@lowersections
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi
index d85e7756816..10ba9ed1fa6 100644
--- a/doc/emacs/files.texi
+++ b/doc/emacs/files.texi
@@ -1853,7 +1853,7 @@ When typing a file name in the minibuffer, @kbd{C-@key{tab}}
1853(@code{file-cache-minibuffer-complete}) completes it using the file 1853(@code{file-cache-minibuffer-complete}) completes it using the file
1854name cache. If you repeat @kbd{C-@key{tab}}, that cycles through the 1854name cache. If you repeat @kbd{C-@key{tab}}, that cycles through the
1855possible completions of what you had originally typed. (However, note 1855possible completions of what you had originally typed. (However, note
1856that the @kbd{C-@key{tab}} character cannot be typed on most text-only 1856that the @kbd{C-@key{tab}} character cannot be typed on most text
1857terminals.) 1857terminals.)
1858 1858
1859 The file name cache does not fill up automatically. Instead, you 1859 The file name cache does not fill up automatically. Instead, you
diff --git a/doc/emacs/fixit.texi b/doc/emacs/fixit.texi
index 16feb939b33..85fac2b146b 100644
--- a/doc/emacs/fixit.texi
+++ b/doc/emacs/fixit.texi
@@ -57,9 +57,9 @@ Undo one entry in the current buffer's undo records (@code{undo}).
57@kbd{C-x u})@footnote{Aside from @kbd{C-/}, the @code{undo} command is 57@kbd{C-x u})@footnote{Aside from @kbd{C-/}, the @code{undo} command is
58also bound to @kbd{C-x u} because that is more straightforward for 58also bound to @kbd{C-x u} because that is more straightforward for
59beginners to remember: @samp{u} stands for ``undo''. It is also bound 59beginners to remember: @samp{u} stands for ``undo''. It is also bound
60to @kbd{C-_} because typing @kbd{C-/} on some text-only terminals 60to @kbd{C-_} because typing @kbd{C-/} on some text terminals actually
61actually enters @kbd{C-_}.}. This undoes the most recent change in 61enters @kbd{C-_}.}. This undoes the most recent change in the buffer,
62the buffer, and moves point back to where it was before that change. 62and moves point back to where it was before that change.
63 63
64 Consecutive repetitions of @kbd{C-/} (or its aliases) undo earlier 64 Consecutive repetitions of @kbd{C-/} (or its aliases) undo earlier
65and earlier changes in the current buffer. If all the recorded 65and earlier changes in the current buffer. If all the recorded
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index 571a749cd77..9e9909e8bca 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -27,13 +27,12 @@ displays (@pxref{Exiting}). To close just the selected frame, type
27 27
28 This chapter describes Emacs features specific to graphical displays 28 This chapter describes Emacs features specific to graphical displays
29(particularly mouse commands), and features for managing multiple 29(particularly mouse commands), and features for managing multiple
30frames. On text-only terminals, many of these features are 30frames. On text terminals, many of these features are unavailable.
31unavailable. However, it is still possible to create multiple 31However, it is still possible to create multiple ``frames'' on text
32``frames'' on text-only terminals; such frames are displayed one at a 32terminals; such frames are displayed one at a time, filling the entire
33time, filling the entire terminal screen (@pxref{Non-Window 33terminal screen (@pxref{Non-Window Terminals}). It is also possible
34Terminals}). It is also possible to use the mouse on some text-only 34to use the mouse on some text terminals (@pxref{Text-Only Mouse}, for
35terminals (@pxref{Text-Only Mouse}, for doing so on GNU and Unix 35doing so on GNU and Unix systems; and
36systems; and
37@iftex 36@iftex
38@pxref{MS-DOS Mouse,,,emacs-xtra,Specialized Emacs Features}, 37@pxref{MS-DOS Mouse,,,emacs-xtra,Specialized Emacs Features},
39@end iftex 38@end iftex
@@ -62,7 +61,7 @@ for doing so on MS-DOS).
62* Tooltips:: Displaying information at the current mouse position. 61* Tooltips:: Displaying information at the current mouse position.
63* Mouse Avoidance:: Preventing the mouse pointer from obscuring text. 62* Mouse Avoidance:: Preventing the mouse pointer from obscuring text.
64* Non-Window Terminals:: Multiple frames on terminals that show only one. 63* Non-Window Terminals:: Multiple frames on terminals that show only one.
65* Text-Only Mouse:: Using the mouse in text-only terminals. 64* Text-Only Mouse:: Using the mouse in text terminals.
66@end menu 65@end menu
67 66
68@node Mouse Commands 67@node Mouse Commands
@@ -465,9 +464,9 @@ the ordinary, interactive frames are deleted. In this case, @kbd{C-x
465 464
466 The @kbd{C-x 5 1} (@code{delete-other-frames}) command deletes all 465 The @kbd{C-x 5 1} (@code{delete-other-frames}) command deletes all
467other frames on the current terminal (this terminal refers to either a 466other frames on the current terminal (this terminal refers to either a
468graphical display, or a text-only terminal; @pxref{Non-Window 467graphical display, or a text terminal; @pxref{Non-Window Terminals}).
469Terminals}). If the Emacs session has frames open on other graphical 468If the Emacs session has frames open on other graphical displays or
470displays or text terminals, those are not deleted. 469text terminals, those are not deleted.
471 470
472@vindex focus-follows-mouse 471@vindex focus-follows-mouse
473 The @kbd{C-x 5 o} (@code{other-frame}) command selects the next 472 The @kbd{C-x 5 o} (@code{other-frame}) command selects the next
@@ -953,7 +952,7 @@ the use of menu bars at startup, customize the variable
953@code{menu-bar-mode}. 952@code{menu-bar-mode}.
954 953
955@kindex C-Mouse-3 @r{(when menu bar is disabled)} 954@kindex C-Mouse-3 @r{(when menu bar is disabled)}
956 Expert users often turn off the menu bar, especially on text-only 955 Expert users often turn off the menu bar, especially on text
957terminals, where this makes one additional line available for text. 956terminals, where this makes one additional line available for text.
958If the menu bar is off, you can still pop up a menu of its contents 957If the menu bar is off, you can still pop up a menu of its contents
959with @kbd{C-Mouse-3} on a display which supports pop-up menus. 958with @kbd{C-Mouse-3} on a display which supports pop-up menus.
@@ -1112,9 +1111,9 @@ raises the frame.
1112 1111
1113@node Non-Window Terminals 1112@node Non-Window Terminals
1114@section Non-Window Terminals 1113@section Non-Window Terminals
1115@cindex text-only terminal 1114@cindex text terminal
1116 1115
1117 On a text-only terminal, Emacs can display only one Emacs frame at a 1116 On a text terminal, Emacs can display only one Emacs frame at a
1118time. However, you can still create multiple Emacs frames, and switch 1117time. However, you can still create multiple Emacs frames, and switch
1119between them. Switching frames on these terminals is much like 1118between them. Switching frames on these terminals is much like
1120switching between different window configurations. 1119switching between different window configurations.
@@ -1139,11 +1138,11 @@ to select a frame according to its name. The name you specify appears
1139in the mode line when the frame is selected. 1138in the mode line when the frame is selected.
1140 1139
1141@node Text-Only Mouse 1140@node Text-Only Mouse
1142@section Using a Mouse in Text-only Terminals 1141@section Using a Mouse in Text Terminals
1143@cindex mouse support 1142@cindex mouse support
1144@cindex terminal emulators, mouse support 1143@cindex terminal emulators, mouse support
1145 1144
1146Some text-only terminals support mouse clicks in the terminal window. 1145Some text terminals support mouse clicks in the terminal window.
1147 1146
1148@cindex xterm 1147@cindex xterm
1149 In a terminal emulator which is compatible with @command{xterm}, you 1148 In a terminal emulator which is compatible with @command{xterm}, you
diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi
index b037939336e..44c59eea668 100644
--- a/doc/emacs/glossary.texi
+++ b/doc/emacs/glossary.texi
@@ -181,7 +181,7 @@ Emacs supports a number of character sets, each of which represents a
181particular alphabet or script. @xref{International}. 181particular alphabet or script. @xref{International}.
182 182
183@item Character Terminal 183@item Character Terminal
184@xref{Glossary - Text-only Terminal}. 184@xref{Glossary - Text Terminal}.
185 185
186@item Click Event 186@item Click Event
187A click event is the kind of input event (q.v.@:) generated when you 187A click event is the kind of input event (q.v.@:) generated when you
@@ -1329,12 +1329,12 @@ Data consisting of written human language (as opposed to programs),
1329or following the stylistic conventions of human language. 1329or following the stylistic conventions of human language.
1330@end itemize 1330@end itemize
1331 1331
1332@anchor{Glossary - Text-only Terminal} 1332@anchor{Glossary - Text Terminal}
1333@item Text-only Terminal 1333@item Text Terminal
1334A text-only terminal is a display that is limited to displaying text in 1334A text terminal, or character terminal, is a display that is limited
1335character units. Such a terminal cannot control individual pixels it 1335to displaying text in character units. Such a terminal cannot control
1336displays. Emacs supports a subset of display features on text-only 1336individual pixels it displays. Emacs supports a subset of display
1337terminals. 1337features on text terminals.
1338 1338
1339@item Text Properties 1339@item Text Properties
1340Text properties are annotations recorded for particular characters in 1340Text properties are annotations recorded for particular characters in
@@ -1384,7 +1384,7 @@ displaying it. @xref{Continuation Lines,Truncation}, and
1384@ref{Glossary - Continuation Line}. 1384@ref{Glossary - Continuation Line}.
1385 1385
1386@item TTY 1386@item TTY
1387@xref{Glossary - Text-only Terminal}. 1387@xref{Glossary - Text Terminal}.
1388 1388
1389@item Undoing 1389@item Undoing
1390Undoing means making your previous editing go in reverse, bringing 1390Undoing means making your previous editing go in reverse, bringing
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index 4a16776fa05..e0c736652dd 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -1405,7 +1405,7 @@ signaled.) Currently, this feature is mainly useful for developers.
1405the shell command @samp{emacsclient @var{file}}, where @var{file} is a 1405the shell command @samp{emacsclient @var{file}}, where @var{file} is a
1406file name. This connects to an Emacs server, and tells that Emacs 1406file name. This connects to an Emacs server, and tells that Emacs
1407process to visit @var{file} in one of its existing frames---either a 1407process to visit @var{file} in one of its existing frames---either a
1408graphical frame, or one in a text-only terminal (@pxref{Frames}). You 1408graphical frame, or one in a text terminal (@pxref{Frames}). You
1409can then select that frame to begin editing. 1409can then select that frame to begin editing.
1410 1410
1411 If there is no Emacs server, the @command{emacsclient} program halts 1411 If there is no Emacs server, the @command{emacsclient} program halts
@@ -1415,12 +1415,12 @@ Server})---then Emacs opens a frame on the terminal in which you
1415called @command{emacsclient}. 1415called @command{emacsclient}.
1416 1416
1417 You can also force @command{emacsclient} to open a new frame on a 1417 You can also force @command{emacsclient} to open a new frame on a
1418graphical display, or on a text-only terminal, using the @samp{-c} and 1418graphical display, or on a text terminal, using the @samp{-c} and
1419@samp{-t} options. @xref{emacsclient Options}. 1419@samp{-t} options. @xref{emacsclient Options}.
1420 1420
1421 If you are running on a single text-only terminal, you can switch 1421 If you are running on a single text terminal, you can switch between
1422between @command{emacsclient}'s shell and the Emacs server using one 1422@command{emacsclient}'s shell and the Emacs server using one of two
1423of two methods: (i) run the Emacs server and @command{emacsclient} on 1423methods: (i) run the Emacs server and @command{emacsclient} on
1424different virtual terminals, and switch to the Emacs server's virtual 1424different virtual terminals, and switch to the Emacs server's virtual
1425terminal after calling @command{emacsclient}; or (ii) call 1425terminal after calling @command{emacsclient}; or (ii) call
1426@command{emacsclient} from within the Emacs server itself, using Shell 1426@command{emacsclient} from within the Emacs server itself, using Shell
@@ -1511,8 +1511,8 @@ buffer (@pxref{Buffers}). See below for the special behavior of
1511@kbd{C-x C-c} in a client frame. 1511@kbd{C-x C-c} in a client frame.
1512 1512
1513On GNU and Unix systems, Emacs can create a graphical frame even if it 1513On GNU and Unix systems, Emacs can create a graphical frame even if it
1514was started in a text-only terminal, provided it is able to connect to 1514was started in a text terminal, provided it is able to connect to a
1515a graphical display. On systems such as MS-Windows, it cannot create 1515graphical display. On systems such as MS-Windows, it cannot create
1516graphical frames if it was started from a text terminal 1516graphical frames if it was started from a text terminal
1517(@pxref{Windows Startup, emacsclient}). If Emacs cannot connect to a 1517(@pxref{Windows Startup, emacsclient}). If Emacs cannot connect to a
1518graphical display for any reason, it instead creates a new client 1518graphical display for any reason, it instead creates a new client
diff --git a/doc/emacs/msdog-xtra.texi b/doc/emacs/msdog-xtra.texi
index 2191d799a2b..af8882a1fd4 100644
--- a/doc/emacs/msdog-xtra.texi
+++ b/doc/emacs/msdog-xtra.texi
@@ -247,7 +247,7 @@ begins at the top of the character cell.
247 247
248@cindex frames on MS-DOS 248@cindex frames on MS-DOS
249 The MS-DOS terminal can only display a single frame at a time. The 249 The MS-DOS terminal can only display a single frame at a time. The
250Emacs frame facilities work on MS-DOS much as they do on text-only 250Emacs frame facilities work on MS-DOS much as they do on text
251terminals 251terminals
252@iftex 252@iftex
253(@pxref{Frames,,,emacs, the Emacs Manual}). 253(@pxref{Frames,,,emacs, the Emacs Manual}).
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi
index af948f113a4..485c6b61c18 100644
--- a/doc/emacs/msdog.texi
+++ b/doc/emacs/msdog.texi
@@ -121,8 +121,8 @@ Emacs will always create a new text-mode frame in the same
121created only if the server runs in a GUI session. Similarly, if you 121created only if the server runs in a GUI session. Similarly, if you
122invoke @command{emacsclient} with the @option{-t} option, Emacs will 122invoke @command{emacsclient} with the @option{-t} option, Emacs will
123create a GUI frame if the server runs in a GUI session, or a text-mode 123create a GUI frame if the server runs in a GUI session, or a text-mode
124frame when the session runs in text-only mode in a @dfn{Command 124frame when the session runs in text mode in a @dfn{Command Prompt}
125Prompt} window. @xref{emacsclient Options}. 125window. @xref{emacsclient Options}.
126 126
127@node Text and Binary 127@node Text and Binary
128@section Text Files and Binary Files 128@section Text Files and Binary Files
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index 1c9d27bda90..15057f347f1 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -60,7 +60,7 @@ for each command; see @ref{Text Coding}.
60@item 60@item
61You can display non-@acronym{ASCII} characters encoded by the various 61You can display non-@acronym{ASCII} characters encoded by the various
62scripts. This works by using appropriate fonts on graphics displays 62scripts. This works by using appropriate fonts on graphics displays
63(@pxref{Defining Fontsets}), and by sending special codes to text-only 63(@pxref{Defining Fontsets}), and by sending special codes to text
64displays (@pxref{Terminal Coding}). If some characters are displayed 64displays (@pxref{Terminal Coding}). If some characters are displayed
65incorrectly, refer to @ref{Undisplayable Characters}, which describes 65incorrectly, refer to @ref{Undisplayable Characters}, which describes
66possible problems and explains how to solve them. 66possible problems and explains how to solve them.
@@ -210,7 +210,7 @@ What keys to type to input the character in the current input method
210 210
211@item 211@item
212If you are running Emacs on a graphical display, the font name and 212If you are running Emacs on a graphical display, the font name and
213glyph code for the character. If you are running Emacs on a text-only 213glyph code for the character. If you are running Emacs on a text
214terminal, the code(s) sent to the terminal. 214terminal, the code(s) sent to the terminal.
215 215
216@item 216@item
@@ -1543,9 +1543,9 @@ examples are:
1543@node Undisplayable Characters 1543@node Undisplayable Characters
1544@section Undisplayable Characters 1544@section Undisplayable Characters
1545 1545
1546 There may be a some non-@acronym{ASCII} characters that your terminal cannot 1546 There may be a some non-@acronym{ASCII} characters that your
1547display. Most text-only terminals support just a single character 1547terminal cannot display. Most text terminals support just a single
1548set (use the variable @code{default-terminal-coding-system} 1548character set (use the variable @code{default-terminal-coding-system}
1549(@pxref{Terminal Coding}) to tell Emacs which one); characters which 1549(@pxref{Terminal Coding}) to tell Emacs which one); characters which
1550can't be encoded in that coding system are displayed as @samp{?} by 1550can't be encoded in that coding system are displayed as @samp{?} by
1551default. 1551default.
@@ -1632,8 +1632,8 @@ If your keyboard can generate character codes 128 (decimal) and up,
1632representing non-@acronym{ASCII} characters, you can type those character codes 1632representing non-@acronym{ASCII} characters, you can type those character codes
1633directly. 1633directly.
1634 1634
1635On a graphical display, you should not need to do anything special to use 1635On a graphical display, you should not need to do anything special to
1636these keys; they should simply work. On a text-only terminal, you 1636use these keys; they should simply work. On a text terminal, you
1637should use the command @code{M-x set-keyboard-coding-system} or the 1637should use the command @code{M-x set-keyboard-coding-system} or the
1638variable @code{keyboard-coding-system} to specify which coding system 1638variable @code{keyboard-coding-system} to specify which coding system
1639your keyboard uses (@pxref{Terminal Coding}). Enabling this feature 1639your keyboard uses (@pxref{Terminal Coding}). Enabling this feature
diff --git a/doc/emacs/screen.texi b/doc/emacs/screen.texi
index fdc69a78cfc..fbea52523ba 100644
--- a/doc/emacs/screen.texi
+++ b/doc/emacs/screen.texi
@@ -8,12 +8,12 @@
8@cindex frame 8@cindex frame
9 9
10 On a graphical display, such as on GNU/Linux using the X Window 10 On a graphical display, such as on GNU/Linux using the X Window
11System, Emacs occupies a ``graphical window''. On a text-only 11System, Emacs occupies a ``graphical window''. On a text terminal,
12terminal, Emacs occupies the entire terminal screen. We will use the 12Emacs occupies the entire terminal screen. We will use the term
13term @dfn{frame} to mean a graphical window or terminal screen 13@dfn{frame} to mean a graphical window or terminal screen occupied by
14occupied by Emacs. Emacs behaves very similarly on both kinds of 14Emacs. Emacs behaves very similarly on both kinds of frames. It
15frames. It normally starts out with just one frame, but you can 15normally starts out with just one frame, but you can create additional
16create additional frames if you wish (@pxref{Frames}). 16frames if you wish (@pxref{Frames}).
17 17
18 Each frame consists of several distinct regions. At the top of the 18 Each frame consists of several distinct regions. At the top of the
19frame is a @dfn{menu bar}, which allows you to access commands via a 19frame is a @dfn{menu bar}, which allows you to access commands via a
@@ -178,7 +178,7 @@ unselected windows, in order to make it stand out.
178@end example 178@end example
179 179
180@noindent 180@noindent
181On a text-only terminal, this text is followed by a series of dashes 181On a text terminal, this text is followed by a series of dashes
182extending to the right edge of the window. These dashes are omitted 182extending to the right edge of the window. These dashes are omitted
183on a graphical display. 183on a graphical display.
184 184
@@ -195,7 +195,7 @@ means no conversion whatsoever, and is usually used for files
195containing non-textual data. Other characters represent various 195containing non-textual data. Other characters represent various
196@dfn{coding systems}---for example, @samp{1} represents ISO Latin-1. 196@dfn{coding systems}---for example, @samp{1} represents ISO Latin-1.
197 197
198 On a text-only terminal, @var{cs} is preceded by two additional 198 On a text terminal, @var{cs} is preceded by two additional
199characters that describe the coding systems for keyboard input and 199characters that describe the coding systems for keyboard input and
200terminal output. Furthermore, if you are using an input method, 200terminal output. Furthermore, if you are using an input method,
201@var{cs} is preceded by a string that identifies the input method 201@var{cs} is preceded by a string that identifies the input method
@@ -228,7 +228,7 @@ However, if the default-directory for the current buffer is on a
228remote machine, @samp{@@} is displayed instead (@pxref{File Names}). 228remote machine, @samp{@@} is displayed instead (@pxref{File Names}).
229 229
230 @var{fr} gives the selected frame name (@pxref{Frames}). It appears 230 @var{fr} gives the selected frame name (@pxref{Frames}). It appears
231only on text-only terminals. The initial frame's name is @samp{F1}. 231only on text terminals. The initial frame's name is @samp{F1}.
232 232
233 @var{buf} is the name of the buffer displayed in the window. 233 @var{buf} is the name of the buffer displayed in the window.
234Usually, this is the same as the name of a file you are editing. 234Usually, this is the same as the name of a file you are editing.
@@ -307,13 +307,12 @@ You can then navigate the menus with the arrow keys. To activate a
307selected menu item, press @key{RET}; to cancel menu navigation, press 307selected menu item, press @key{RET}; to cancel menu navigation, press
308@key{ESC}. 308@key{ESC}.
309 309
310 On a text-only terminal, you can use the menu bar by typing 310 On a text terminal, you can use the menu bar by typing @kbd{M-`} or
311@kbd{M-`} or @key{F10} (these run the command @code{tmm-menubar}). 311@key{F10} (these run the command @code{tmm-menubar}). This lets you
312This lets you select a menu item with the keyboard. A provisional 312select a menu item with the keyboard. A provisional choice appears in
313choice appears in the echo area. You can use the up and down arrow 313the echo area. You can use the up and down arrow keys to move through
314keys to move through the menu to different items, and then you can 314the menu to different items, and then you can type @key{RET} to select
315type @key{RET} to select the item. Each menu item is also designated 315the item. Each menu item is also designated by a letter or digit
316by a letter or digit (usually the initial of some word in the item's 316(usually the initial of some word in the item's name). This letter or
317name). This letter or digit is separated from the item name by 317digit is separated from the item name by @samp{=>}. You can type the
318@samp{=>}. You can type the item's letter or digit to select the 318item's letter or digit to select the item.
319item.
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index c4f291bde82..b118295ab1a 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -172,20 +172,19 @@ used to delete forwards. If this key deletes backward in Emacs, that
172too suggests Emacs got the wrong information---but in the opposite 172too suggests Emacs got the wrong information---but in the opposite
173sense. 173sense.
174 174
175 On a text-only terminal, if you find that @key{Backspace} prompts 175 On a text terminal, if you find that @key{Backspace} prompts for a
176for a Help command, like @kbd{Control-h}, instead of deleting a 176Help command, like @kbd{Control-h}, instead of deleting a character,
177character, it means that key is actually sending the @key{BS} 177it means that key is actually sending the @key{BS} character. Emacs
178character. Emacs ought to be treating @key{BS} as @key{DEL}, but it 178ought to be treating @key{BS} as @key{DEL}, but it isn't.
179isn't.
180 179
181@findex normal-erase-is-backspace-mode 180@findex normal-erase-is-backspace-mode
182 In all of those cases, the immediate remedy is the same: use the 181 In all of those cases, the immediate remedy is the same: use the
183command @kbd{M-x normal-erase-is-backspace-mode}. This toggles 182command @kbd{M-x normal-erase-is-backspace-mode}. This toggles
184between the two modes that Emacs supports for handling @key{DEL}, so 183between the two modes that Emacs supports for handling @key{DEL}, so
185if Emacs starts in the wrong mode, this should switch to the right 184if Emacs starts in the wrong mode, this should switch to the right
186mode. On a text-only terminal, if you want to ask for help when 185mode. On a text terminal, if you want to ask for help when @key{BS}
187@key{BS} is treated as @key{DEL}, use @key{F1}; @kbd{C-?} may also 186is treated as @key{DEL}, use @key{F1}; @kbd{C-?} may also work, if it
188work, if it sends character code 127. 187sends character code 127.
189 188
190 To fix the problem in every Emacs session, put one of the following 189 To fix the problem in every Emacs session, put one of the following
191lines into your initialization file (@pxref{Init File}). For the 190lines into your initialization file (@pxref{Init File}). For the
@@ -327,8 +326,8 @@ not make a backup of its old contents.
327@node Emergency Escape 326@node Emergency Escape
328@subsection Emergency Escape 327@subsection Emergency Escape
329 328
330 On text-only terminals, the @dfn{emergency escape} feature suspends 329 On text terminals, the @dfn{emergency escape} feature suspends Emacs
331Emacs immediately if you type @kbd{C-g} a second time before Emacs can 330immediately if you type @kbd{C-g} a second time before Emacs can
332actually respond to the first one by quitting. This is so you can 331actually respond to the first one by quitting. This is so you can
333always get out of GNU Emacs no matter how badly it might be hung. 332always get out of GNU Emacs no matter how badly it might be hung.
334When things are working properly, Emacs recognizes and handles the 333When things are working properly, Emacs recognizes and handles the
diff --git a/doc/emacs/windows.texi b/doc/emacs/windows.texi
index 3733eed3eca..ee0f0027454 100644
--- a/doc/emacs/windows.texi
+++ b/doc/emacs/windows.texi
@@ -36,8 +36,8 @@ has its own value of point.
36 At any time, one Emacs window is the @dfn{selected window}; the 36 At any time, one Emacs window is the @dfn{selected window}; the
37buffer this window is displaying is the current buffer. On graphical 37buffer this window is displaying is the current buffer. On graphical
38displays, the point is indicated by a solid blinking cursor in the 38displays, the point is indicated by a solid blinking cursor in the
39selected window, and by a hollow box in non-selected windows. On 39selected window, and by a hollow box in non-selected windows. On text
40text-only terminals, the cursor is drawn only in the selected window. 40terminals, the cursor is drawn only in the selected window.
41@xref{Cursor Display}. 41@xref{Cursor Display}.
42 42
43 Commands to move point affect the value of point for the selected 43 Commands to move point affect the value of point for the selected