diff options
| author | Richard M. Stallman | 1996-07-24 16:36:41 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-07-24 16:36:41 +0000 |
| commit | dc0e03f39ee87c9fa1f87bf1622aace2624c01e3 (patch) | |
| tree | 3c7b84b19fb0100ee820003a03dfa8bcc0df3ec2 | |
| parent | 53f7e7ad2e2bb7d94b989e8959c26ff8619e6035 (diff) | |
| download | emacs-dc0e03f39ee87c9fa1f87bf1622aace2624c01e3.tar.gz emacs-dc0e03f39ee87c9fa1f87bf1622aace2624c01e3.zip | |
(edebug-trace-display): Save and restore current buffer.
| -rw-r--r-- | lisp/emacs-lisp/edebug.el | 10 |
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 | ||