comparison man/trouble.texi @ 90294:c5406394f567

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-13 Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 43-57) - Update from CVS - Merge from erc--emacs--0 - Make constrain-to-field notice overlays - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 18-21) - Update from CVS - Merge from emacs--devo--0
author Miles Bader <miles@gnu.org>
date Wed, 08 Feb 2006 04:26:44 +0000
parents 7beb78bc1f8e 066d88077bfc
children 65ca8fb66a0d
comparison
equal deleted inserted replaced
90293:275e0a144c1d 90294:c5406394f567
1 @c This is part of the Emacs manual. 1 @c This is part of the Emacs manual.
2 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002, 2 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
3 @c 2003, 2004, 2005 Free Software Foundation, Inc. 3 @c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
4 @c See file emacs.texi for copying conditions. 4 @c See file emacs.texi for copying conditions.
5 @iftex 5 @iftex
6 @chapter Dealing with Common Problems 6 @chapter Dealing with Common Problems
7 7
8 If you type an Emacs command you did not intend, the results are often 8 If you type an Emacs command you did not intend, the results are often
156 last character that you typed. We call this key @dfn{the usual 156 last character that you typed. We call this key @dfn{the usual
157 erasure key}. In Emacs, it is supposed to be equivalent to @key{DEL}, 157 erasure key}. In Emacs, it is supposed to be equivalent to @key{DEL},
158 and when Emacs is properly configured for your terminal, it translates 158 and when Emacs is properly configured for your terminal, it translates
159 that key into the character @key{DEL}. 159 that key into the character @key{DEL}.
160 160
161 When Emacs starts up using a window system, it determines 161 When Emacs starts up on a graphical display, it determines
162 automatically which key should be @key{DEL}. In some unusual cases 162 automatically which key should be @key{DEL}. In some unusual cases
163 Emacs gets the wrong information from the system. If the usual 163 Emacs gets the wrong information from the system. If the usual
164 erasure key deletes forwards instead of backwards, that is probably 164 erasure key deletes forwards instead of backwards, that is probably
165 what happened---Emacs ought to be treating the @key{DELETE} key as 165 what happened---Emacs ought to be treating the @key{DELETE} key as
166 @key{DEL}, but it isn't. 166 @key{DEL}, but it isn't.
167 167
168 With a window system, if the usual erasure key is labeled 168 On a graphical display, if the usual erasure key is labeled
169 @key{BACKSPACE} and there is a @key{DELETE} key elsewhere, but the 169 @key{BACKSPACE} and there is a @key{DELETE} key elsewhere, but the
170 @key{DELETE} key deletes backward instead of forward, that too 170 @key{DELETE} key deletes backward instead of forward, that too
171 suggests Emacs got the wrong information---but in the opposite sense. 171 suggests Emacs got the wrong information---but in the opposite sense.
172 It ought to be treating the @key{BACKSPACE} key as @key{DEL}, and 172 It ought to be treating the @key{BACKSPACE} key as @key{DEL}, and
173 treating @key{DELETE} differently, but it isn't. 173 treating @key{DELETE} differently, but it isn't.
211 customize the variable @code{normal-erase-is-backspace}: the value 211 customize the variable @code{normal-erase-is-backspace}: the value
212 @code{t} specifies the mode where @key{BS} or @key{BACKSPACE} is 212 @code{t} specifies the mode where @key{BS} or @key{BACKSPACE} is
213 @key{DEL}, and @code{nil} specifies the other mode. @xref{Easy 213 @key{DEL}, and @code{nil} specifies the other mode. @xref{Easy
214 Customization}. 214 Customization}.
215 215
216 With a window system, it can also happen that the usual erasure key 216 On a graphical display, it can also happen that the usual erasure key
217 is labeled @key{BACKSPACE}, there is a @key{DELETE} key elsewhere, and 217 is labeled @key{BACKSPACE}, there is a @key{DELETE} key elsewhere, and
218 both keys delete forward. This probably means that someone has 218 both keys delete forward. This probably means that someone has
219 redefined your @key{BACKSPACE} key as a @key{DELETE} key. With X, 219 redefined your @key{BACKSPACE} key as a @key{DELETE} key. With X,
220 this is typically done with a command to the @code{xmodmap} program 220 this is typically done with a command to the @code{xmodmap} program
221 when you start the server or log in. The most likely motive for this 221 when you start the server or log in. The most likely motive for this
224 224
225 @node Stuck Recursive 225 @node Stuck Recursive
226 @subsection Recursive Editing Levels 226 @subsection Recursive Editing Levels
227 227
228 Recursive editing levels are important and useful features of Emacs, but 228 Recursive editing levels are important and useful features of Emacs, but
229 they can seem like malfunctions to the user who does not understand them. 229 they can seem like malfunctions if you do not understand them.
230 230
231 If the mode line has square brackets @samp{[@dots{}]} around the parentheses 231 If the mode line has square brackets @samp{[@dots{}]} around the parentheses
232 that contain the names of the major and minor modes, you have entered a 232 that contain the names of the major and minor modes, you have entered a
233 recursive editing level. If you did not do this on purpose, or if you 233 recursive editing level. If you did not do this on purpose, or if you
234 don't understand what that means, you should just get out of the recursive 234 don't understand what that means, you should just get out of the recursive