aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1996-07-24 16:36:41 +0000
committerRichard M. Stallman1996-07-24 16:36:41 +0000
commitdc0e03f39ee87c9fa1f87bf1622aace2624c01e3 (patch)
tree3c7b84b19fb0100ee820003a03dfa8bcc0df3ec2
parent53f7e7ad2e2bb7d94b989e8959c26ff8619e6035 (diff)
downloademacs-dc0e03f39ee87c9fa1f87bf1622aace2624c01e3.tar.gz
emacs-dc0e03f39ee87c9fa1f87bf1622aace2624c01e3.zip
(edebug-trace-display): Save and restore current buffer.
-rw-r--r--lisp/emacs-lisp/edebug.el10
1 files changed, 6 insertions, 4 deletions
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index 5196b6a5ecc..aa56f292c54 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -8,7 +8,7 @@
8;; LCD Archive Entry: 8;; LCD Archive Entry:
9;; edebug|Daniel LaLiberte|liberte@cs.uiuc.edu 9;; edebug|Daniel LaLiberte|liberte@cs.uiuc.edu
10;; |A source level debugger for Emacs Lisp. 10;; |A source level debugger for Emacs Lisp.
11;; |$Date: 1996/03/20 13:30:16 $|$Revision: 3.6 $|~/modes/edebug.el| 11;; |$Date: 1996/05/29 17:16:52 $|$Revision: 3.7 $|~/modes/edebug.el|
12 12
13;; This file is part of GNU Emacs. 13;; This file is part of GNU Emacs.
14 14
@@ -85,7 +85,7 @@
85;;; Code: 85;;; Code:
86 86
87(defconst edebug-version 87(defconst edebug-version
88 (let ((raw-version "$Revision: 3.6 $")) 88 (let ((raw-version "$Revision: 3.7 $"))
89 (substring raw-version (string-match "[0-9.]*" raw-version) 89 (substring raw-version (string-match "[0-9.]*" raw-version)
90 (match-end 0)))) 90 (match-end 0))))
91 91
@@ -4140,7 +4140,8 @@ You must include newlines in FMT to break lines, but one newline is appended."
4140;; (edebug-trace-display "*trace-point*" 4140;; (edebug-trace-display "*trace-point*"
4141;; "saving: point = %s window-start = %s" 4141;; "saving: point = %s window-start = %s"
4142;; (point) (window-start)) 4142;; (point) (window-start))
4143 (let* ((selected-window (selected-window)) 4143 (let* ((oldbuf (current-buffer))
4144 (selected-window (selected-window))
4144 (buffer (get-buffer-create buf-name)) 4145 (buffer (get-buffer-create buf-name))
4145 buf-window) 4146 buf-window)
4146;; (message "before pop-to-buffer") (sit-for 1) 4147;; (message "before pop-to-buffer") (sit-for 1)
@@ -4156,7 +4157,8 @@ You must include newlines in FMT to break lines, but one newline is appended."
4156;; (set-window-point buf-window (point)) 4157;; (set-window-point buf-window (point))
4157;; (edebug-sit-for 0) 4158;; (edebug-sit-for 0)
4158 (bury-buffer buffer) 4159 (bury-buffer buffer)
4159 (select-window selected-window)) 4160 (select-window selected-window)
4161 (set-buffer oldbuf))
4160 buf-name) 4162 buf-name)
4161 4163
4162 4164