comparison man/lispref/debugging.texi @ 54:05472e90ae02 r19-16-pre2

Import from CVS: tag r19-16-pre2
author cvs
date Mon, 13 Aug 2007 08:57:55 +0200
parents 376386a54a3c
children 131b0175ea99
comparison
equal deleted inserted replaced
53:875393c1a535 54:05472e90ae02
91 value invoke the debugger. 91 value invoke the debugger.
92 92
93 When this variable is non-@code{nil}, Emacs does not catch errors that 93 When this variable is non-@code{nil}, Emacs does not catch errors that
94 happen in process filter functions and sentinels. Therefore, these 94 happen in process filter functions and sentinels. Therefore, these
95 errors also can invoke the debugger. @xref{Processes}. 95 errors also can invoke the debugger. @xref{Processes}.
96 @end defopt
97
98 @defopt debug-ignored-errors
99 This variable specifies certain kinds of errors that should not enter
100 the debugger. Its value is a list of error condition symbols and/or
101 regular expressions. If the error has any of those condition symbols,
102 or if the error message matches any of the regular expressions, then
103 that error does not enter the debugger, regardless of the value of
104 @code{debug-on-error}.
105
106 The normal value of this variable lists several errors that happen often
107 during editing but rarely result from bugs in Lisp programs.
96 @end defopt 108 @end defopt
97 109
98 To debug an error that happens during loading of the @file{.emacs} 110 To debug an error that happens during loading of the @file{.emacs}
99 file, use the option @samp{-debug-init}, which binds 111 file, use the option @samp{-debug-init}, which binds
100 @code{debug-on-error} to @code{t} while @file{.emacs} is loaded and 112 @code{debug-on-error} to @code{t} while @file{.emacs} is loaded and