Variable: embark-quit-after-action

embark-quit-after-action is a customizable variable defined in embark.el.

Value

t

Documentation

Should embark-act quit the minibuffer? This controls whether calling embark-act without a prefix argument quits the minibuffer or not. You can always get the opposite behavior to that indicated by this variable by calling embark-act with C-u (universal-argument).

Note that embark-act can also be called from outside the minibuffer and this variable is irrelevant in that case.

In addition to t or nil this variable can also be set to an alist to specify the minibuffer quitting behavior per command. In the alist case one can additionally use the key t to prescribe a default for commands not used as alist keys.

Source Code

;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defcustom embark-quit-after-action t
  "Should `embark-act' quit the minibuffer?
This controls whether calling `embark-act' without a prefix
argument quits the minibuffer or not.  You can always get the
opposite behavior to that indicated by this variable by calling
`embark-act' with \\[universal-argument].

Note that `embark-act' can also be called from outside the
minibuffer and this variable is irrelevant in that case.

In addition to t or nil this variable can also be set to an
alist to specify the minibuffer quitting behavior per command.
In the alist case one can additionally use the key t to
prescribe a default for commands not used as alist keys."
  :type '(choice (const :tag "Always quit" t)
                 (const :tag "Never quit" nil)
                 (alist :tag "Configure per action"
                        :key-type (choice (function :tag "Action")
                                          (const :tag "All other actions" t))
                        :value-type (choice (const :tag "Quit" t)
                                            (const :tag "Do not quit" nil)))))