Function: marginalia--in-minibuffer

marginalia--in-minibuffer is a macro defined in marginalia.el.

Signature

(marginalia--in-minibuffer &rest BODY)

Documentation

Run BODY inside minibuffer if minibuffer is active.

Otherwise stay within current buffer.

Source Code

;; Defined in /nix/store/hym71by08nv7fpgl7asan3dvidx05yya-emacs-packages-deps/share/emacs/site-lisp/elpa/marginalia-20260926.1228/marginalia.el
(defmacro marginalia--in-minibuffer (&rest body)
  "Run BODY inside minibuffer if minibuffer is active.
Otherwise stay within current buffer."
  (declare (indent 0))
  `(with-current-buffer (if-let* ((win (active-minibuffer-window)))
                            (window-buffer win)
                          (current-buffer))
     ,@body))