diff options
| author | Lute Kamstra | 2005-03-08 20:15:57 +0000 |
|---|---|---|
| committer | Lute Kamstra | 2005-03-08 20:15:57 +0000 |
| commit | 9b54d4534e0f8a14a077900d07786d9455b8e134 (patch) | |
| tree | 8b754e9c9386d28883d0f4380932c0031baffdfe | |
| parent | 41d4eedca4c5c23f4c67837a2aaf62e749f6dfa6 (diff) | |
| download | emacs-9b54d4534e0f8a14a077900d07786d9455b8e134.tar.gz emacs-9b54d4534e0f8a14a077900d07786d9455b8e134.zip | |
(debugger-step-through): Make sure that stepping into the debugger's
code is not possible.
(debugger-jumping-flag): Docstring update.
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/emacs-lisp/debug.el | 5 |
2 files changed, 10 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9473a68ecaa..bceac3d7597 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2005-03-08 Lute Kamstra <lute@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp/debug.el (debugger-step-through): Make sure that | ||
| 4 | stepping into the debugger's code is not possible. | ||
| 5 | (debugger-jumping-flag): Docstring update. | ||
| 6 | |||
| 1 | 2005-03-08 Jay Belanger <belanger@truman.edu> | 7 | 2005-03-08 Jay Belanger <belanger@truman.edu> |
| 2 | 8 | ||
| 3 | * calc/calc-embed.el (calc-do-embedded): Reset mode line when | 9 | * calc/calc-embed.el (calc-do-embedded): Reset mode line when |
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el index 67836215da3..fc665cb973f 100644 --- a/lisp/emacs-lisp/debug.el +++ b/lisp/emacs-lisp/debug.el | |||
| @@ -94,7 +94,8 @@ This is to optimize `debugger-make-xrefs'.") | |||
| 94 | 94 | ||
| 95 | (defvar debugger-jumping-flag nil | 95 | (defvar debugger-jumping-flag nil |
| 96 | "Non-nil means that debug-on-entry is disabled. | 96 | "Non-nil means that debug-on-entry is disabled. |
| 97 | This variable is used by `debugger-jump' and `debugger-reenable'.") | 97 | This variable is used by `debugger-jump', `debugger-step-through', |
| 98 | and `debugger-reenable' to temporarily disable debug-on-entry.") | ||
| 98 | 99 | ||
| 99 | ;; When you change this, you may also need to change the number of | 100 | ;; When you change this, you may also need to change the number of |
| 100 | ;; frames that the debugger skips. | 101 | ;; frames that the debugger skips. |
| @@ -384,6 +385,8 @@ That buffer should be current already." | |||
| 384 | Enter another debugger on next entry to eval, apply or funcall." | 385 | Enter another debugger on next entry to eval, apply or funcall." |
| 385 | (interactive) | 386 | (interactive) |
| 386 | (setq debugger-step-after-exit t) | 387 | (setq debugger-step-after-exit t) |
| 388 | (setq debugger-jumping-flag t) | ||
| 389 | (add-hook 'post-command-hook 'debugger-reenable) | ||
| 387 | (message "Proceeding, will debug on next eval or call.") | 390 | (message "Proceeding, will debug on next eval or call.") |
| 388 | (exit-recursive-edit)) | 391 | (exit-recursive-edit)) |
| 389 | 392 | ||