Function: backtrace--with-output-variables

backtrace--with-output-variables is a macro defined in backtrace.el.gz.

Signature

(backtrace--with-output-variables VIEW &rest BODY)

Documentation

Bind output variables according to VIEW and execute BODY.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/backtrace.el.gz
(defmacro backtrace--with-output-variables (view &rest body)
  "Bind output variables according to VIEW and execute BODY."
  (declare (indent 1))
  `(let ((print-escape-control-characters t)
         (print-escape-newlines t)
         (print-circle (plist-get ,view :print-circle))
         (print-gensym (plist-get ,view :print-gensym))
         (standard-output (current-buffer)))
     ,@body))