diff options
| author | Richard M. Stallman | 2005-07-09 04:14:26 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2005-07-09 04:14:26 +0000 |
| commit | b9549e9dc7fcad0d9b19645ff1e319defd1b0222 (patch) | |
| tree | 6a79e71e422e9d661fe3fdcfcff6135dea8d2db2 | |
| parent | 31f3c79b44bfd1565b93f2951bfdce445413b1ec (diff) | |
| download | emacs-b9549e9dc7fcad0d9b19645ff1e319defd1b0222.tar.gz emacs-b9549e9dc7fcad0d9b19645ff1e319defd1b0222.zip | |
(debugger-setup-buffer): When eval-buffer
was called with nil for the buffer, handle the read position right.
Handle read position for eval-region, too.
| -rw-r--r-- | lisp/emacs-lisp/debug.el | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el index 94cca83a61d..76d86985079 100644 --- a/lisp/emacs-lisp/debug.el +++ b/lisp/emacs-lisp/debug.el | |||
| @@ -314,8 +314,15 @@ That buffer should be current already." | |||
| 314 | (save-excursion | 314 | (save-excursion |
| 315 | (while (re-search-forward "^ eval-buffer(" nil t) | 315 | (while (re-search-forward "^ eval-buffer(" nil t) |
| 316 | (end-of-line) | 316 | (end-of-line) |
| 317 | (insert (format "\n ;;; Reading at buffer position %d" | 317 | (insert (format " ; Reading at buffer position %d" |
| 318 | (with-current-buffer (nth 2 (backtrace-frame (debugger-frame-number))) | 318 | (with-current-buffer |
| 319 | (or (nth 2 (backtrace-frame (debugger-frame-number))) | ||
| 320 | debugger-old-buffer) | ||
| 321 | (point))))) | ||
| 322 | (while (re-search-forward "^ eval-region(" nil t) | ||
| 323 | (end-of-line) | ||
| 324 | (insert (format " ; Reading at buffer position %d" | ||
| 325 | (with-current-buffer debugger-old-buffer | ||
| 319 | (point)))))) | 326 | (point)))))) |
| 320 | (debugger-make-xrefs)) | 327 | (debugger-make-xrefs)) |
| 321 | 328 | ||