Function: embark-collect--direct-action-map
embark-collect--direct-action-map is a byte-compiled function defined
in embark.el.
Signature
(embark-collect--direct-action-map TYPE)
Documentation
Return a direct action keymap for targets of given TYPE.
Source Code
;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defun embark-collect--direct-action-map (type)
"Return a direct action keymap for targets of given TYPE."
(let* ((actions (embark--action-keymap type nil))
(map (make-sparse-keymap)))
(set-keymap-parent map button-map)
(pcase-dolist (`(,key . ,cmd) (embark--all-bindings actions))
(unless (or (equal key [13])
(memq cmd '(digit-argument negative-argument)))
(define-key map key (if (eq cmd 'embark-keymap-help)
#'embark-bindings-at-point
(embark--action-command cmd)))))
map))