Mercurial > hg > xemacs-beta
comparison man/lispref/debugging.texi @ 173:8eaf7971accc r20-3b13
Import from CVS: tag r20-3b13
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:49:09 +0200 |
parents | 131b0175ea99 |
children | 70ad99077275 |
comparison
equal
deleted
inserted
replaced
172:a38aed19690b | 173:8eaf7971accc |
---|---|
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 |