Function: pr-local-variable
pr-local-variable is a macro defined in printing.el.gz.
Signature
(pr-local-variable HEADER-LIST &rest BODY)
Source Code
;; Defined in /usr/src/emacs/lisp/printing.el.gz
(defmacro pr-local-variable (header-list &rest body)
`(save-excursion
(let ((ps-header-lines (or (nth 0 ,header-list) ps-header-lines))
(ps-left-header (or (nth 1 ,header-list) ps-left-header))
(ps-right-header (or (nth 2 ,header-list) ps-right-header))
ps-razzle-dazzle)
(let ((local-var-list (pr-eval-local-alist (nthcdr 4 ,header-list))))
,@body
(and (nth 3 ,header-list)
(pr-kill-local-variable local-var-list))))))