mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-13 11:12:19 -08:00
(debugger-setup-buffer): When an eval-buffer frame was reading from a buffer,
insert indication of the buffer position. (debugger-frame-number): Ignore ;;;-comment lines in backtrace.
This commit is contained in:
parent
195ce31160
commit
65fe45f2ea
1 changed files with 9 additions and 0 deletions
|
|
@ -272,6 +272,13 @@ That buffer should be current already."
|
|||
(cdr debugger-args) debugger-args)
|
||||
(current-buffer))
|
||||
(insert ?\n)))
|
||||
(when (re-search-forward "^ eval-buffer(" nil t)
|
||||
(end-of-line)
|
||||
(insert (format "\n ;;; Reading at buffer position %d"
|
||||
(let ((level (+ (debugger-frame-number)
|
||||
debugger-frame-offset -4)))
|
||||
(with-current-buffer (nth 2 (backtrace-frame level))
|
||||
(point))))))
|
||||
(debugger-make-xrefs))
|
||||
|
||||
(defun debugger-make-xrefs (&optional buffer)
|
||||
|
|
@ -423,6 +430,8 @@ will be used, such as in a debug on exit from a frame."
|
|||
(forward-sexp 2))
|
||||
(forward-line 1)
|
||||
(<= (point) opoint))
|
||||
(if (looking-at " *;;;")
|
||||
(forward-line 1))
|
||||
(setq count (1+ count)))
|
||||
count)))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue