Function: embark--export-rename

embark--export-rename is a macro defined in embark.el.

Signature

(embark--export-rename BUFFER TITLE &rest BODY)

Documentation

Run BODY and rename BUFFER to Embark export buffer with TITLE.

Source Code

;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defmacro embark--export-rename (buffer title &rest body)
  "Run BODY and rename BUFFER to Embark export buffer with TITLE."
  (declare (indent 2))
  (let ((saved (make-symbol "saved")))
    `(let ((,saved (embark-rename-buffer
                    ,buffer " *Embark Saved*" t)))
       ,@body
       (set-buffer (embark-rename-buffer
                    ,buffer ,(format "*Embark Export %s*" title) t))
       (when ,saved (embark-rename-buffer ,saved ,buffer)))))