Function: org-with-base-buffer

org-with-base-buffer is a macro defined in org-macs.el.

Signature

(org-with-base-buffer BUFFER &rest BODY)

Documentation

Run BODY in base buffer for BUFFER.

If BUFFER is nil, use base buffer for current-buffer.

Source Code

;; Defined in ~/.emacs.d/elpa/org-9.8.2/org-macs.el
(defmacro org-with-base-buffer (buffer &rest body)
  "Run BODY in base buffer for BUFFER.
If BUFFER is nil, use base buffer for `current-buffer'."
  (declare (debug (body)) (indent 1))
  `(with-current-buffer (or (buffer-base-buffer ,buffer)
                            (or ,buffer (current-buffer)))
     ,@body))