Function: embark-collect
embark-collect is an autoloaded, interactive and byte-compiled
function defined in embark.el.
Signature
(embark-collect)
Documentation
Create an Embark Collect buffer.
To control the display, add an entry to display-buffer-alist
with key "Embark Collect".
In Embark Collect buffers revert-buffer is remapped to
embark-rerun-collect-or-export, which has slightly unusual
behavior if the buffer was obtained by running embark-collect
from within a minibuffer completion session. In that case
rerunning just restarts the completion session, that is, the
command that opened the minibuffer is run again and the
minibuffer contents restored. You can then interact normally with
the command, perhaps editing the minibuffer contents, and, if you
wish, you can rerun embark-collect to get an updated buffer.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
;;;###autoload
(defun embark-collect ()
"Create an Embark Collect buffer.
To control the display, add an entry to `display-buffer-alist'
with key \"Embark Collect\".
In Embark Collect buffers `revert-buffer' is remapped to
`embark-rerun-collect-or-export', which has slightly unusual
behavior if the buffer was obtained by running `embark-collect'
from within a minibuffer completion session. In that case
rerunning just restarts the completion session, that is, the
command that opened the minibuffer is run again and the
minibuffer contents restored. You can then interact normally with
the command, perhaps editing the minibuffer contents, and, if you
wish, you can rerun `embark-collect' to get an updated buffer."
(interactive)
(let ((buffer (embark--collect (embark--descriptive-buffer-name 'collect))))
(when (minibufferp)
(embark--run-after-command #'pop-to-buffer buffer)
(embark--quit-and-run #'message nil))))