diff options
| author | Lars Magne Ingebrigtsen | 2011-07-15 15:16:11 +0200 |
|---|---|---|
| committer | Lars Magne Ingebrigtsen | 2011-07-15 15:16:11 +0200 |
| commit | 662498421ef4b06cfa6e27d6be2b09e80ec2bff9 (patch) | |
| tree | f2c4a8221b9c4506bf45155e16e894367bdf7708 | |
| parent | 1d698799d3ffda0268176efb71d88165fe8e191f (diff) | |
| download | emacs-662498421ef4b06cfa6e27d6be2b09e80ec2bff9.tar.gz emacs-662498421ef4b06cfa6e27d6be2b09e80ec2bff9.zip | |
(Using Debugger): Mention @code{eval-expression-debug-on-error}
Fixes: debbugs:8549
| -rw-r--r-- | doc/lispref/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/lispref/debugging.texi | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 153d7e839c3..cf6e3482efb 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 2 | |||
| 3 | * debugging.texi (Using Debugger): Mention | ||
| 4 | @code{eval-expression-debug-on-error} (bug#8549). | ||
| 5 | |||
| 1 | 2011-07-14 Eli Zaretskii <eliz@gnu.org> | 6 | 2011-07-14 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * display.texi (Other Display Specs): Document that `left-fringe' | 8 | * display.texi (Other Display Specs): Document that `left-fringe' |
diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi index ed146453df7..d9e807afb88 100644 --- a/doc/lispref/debugging.texi +++ b/doc/lispref/debugging.texi | |||
| @@ -306,6 +306,16 @@ and it is wise to go back to the backtrace buffer and exit the debugger | |||
| 306 | the debugger gets out of the recursive edit and kills the backtrace | 306 | the debugger gets out of the recursive edit and kills the backtrace |
| 307 | buffer. | 307 | buffer. |
| 308 | 308 | ||
| 309 | When the debugger has been entered, the @code{debug-on-error} | ||
| 310 | variable is temporarily set according to | ||
| 311 | @code{eval-expression-debug-on-error}. If the latter variable is | ||
| 312 | non-@code{nil}, @code{debug-on-error} will temporarily be set to | ||
| 313 | @code{t}. This means that any further errors that occur while doing a | ||
| 314 | debugging session will (by default) trigger another backtrace. If | ||
| 315 | this is not want you want, you can either set | ||
| 316 | @code{eval-expression-debug-on-error} to @code{nil}, or set | ||
| 317 | @code{debug-on-error} to @code{nil} in @code{debugger-mode-hook}. | ||
| 318 | |||
| 309 | @cindex current stack frame | 319 | @cindex current stack frame |
| 310 | The backtrace buffer shows you the functions that are executing and | 320 | The backtrace buffer shows you the functions that are executing and |
| 311 | their argument values. It also allows you to specify a stack frame by | 321 | their argument values. It also allows you to specify a stack frame by |