comparison man/lispref/debugging.texi @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 05472e90ae02
children 8eaf7971accc
comparison
equal deleted inserted replaced
69:804d1389bcd6 70:131b0175ea99
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.
108 @end defopt 96 @end defopt
109 97
110 To debug an error that happens during loading of the @file{.emacs} 98 To debug an error that happens during loading of the @file{.emacs}
111 file, use the option @samp{-debug-init}, which binds 99 file, use the option @samp{-debug-init}, which binds
112 @code{debug-on-error} to @code{t} while @file{.emacs} is loaded and 100 @code{debug-on-error} to @code{t} while @file{.emacs} is loaded and