Function: debugger-record-expression
debugger-record-expression is an interactive and byte-compiled
function defined in debug.el.gz.
Signature
(debugger-record-expression EXP)
Documentation
Display a variable's value and record it in *Backtrace-record* buffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/debug.el.gz
(defun debugger-record-expression (exp)
"Display a variable's value and record it in `*Backtrace-record*' buffer."
(interactive
(list (read--expression "Record Eval: ")))
(let* ((buffer (get-buffer-create debugger-record-buffer))
(standard-output buffer))
(princ (format "Debugger Eval (%s): " exp))
(princ (debugger-eval-expression exp))
(terpri))
(with-current-buffer (get-buffer debugger-record-buffer)
(message "%s"
(buffer-substring (line-beginning-position 0)
(line-end-position 0)))))