Function: embark--action-keymap
embark--action-keymap is a byte-compiled function defined in
embark.el.
Signature
(embark--action-keymap TYPE CYCLE)
Documentation
Return action keymap for targets of given TYPE.
If CYCLE is non-nil bind embark-cycle.
Source Code
;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defun embark--action-keymap (type cycle)
"Return action keymap for targets of given TYPE.
If CYCLE is non-nil bind `embark-cycle'."
(make-composed-keymap
(let ((map (make-sparse-keymap))
(default-action (embark--default-action type)))
(define-key map [13] default-action)
(when-let* ((cycle-key (and cycle (embark--cycle-key))))
(define-key map cycle-key #'embark-cycle))
(when embark-help-key
(keymap-set map embark-help-key #'embark-keymap-help))
map)
(embark--raw-action-keymap type)))