* lisp/emacs-lisp/edebug.el (edebug--display): Save-excursion.
Fixes: debbugs:19611 * lisp/emacs-lisp/debug.el (debugger-env-macro): Remove redundant save-excursion.
This commit is contained in:
parent
b86ba30d17
commit
8bb64d2722
3 changed files with 16 additions and 5 deletions
|
@ -535,11 +535,7 @@ Applies to the frame whose line point is on in the backtrace."
|
|||
(defmacro debugger-env-macro (&rest body)
|
||||
"Run BODY in original environment."
|
||||
(declare (indent 0))
|
||||
`(save-excursion
|
||||
(if (null (buffer-live-p debugger-old-buffer))
|
||||
;; old buffer deleted
|
||||
(setq debugger-old-buffer (current-buffer)))
|
||||
(set-buffer debugger-old-buffer)
|
||||
`(progn
|
||||
(set-match-data debugger-outer-match-data)
|
||||
(prog1
|
||||
(progn ,@body)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue