Variable: embark-keymap-alist

embark-keymap-alist is a customizable variable defined in embark.el.

Value

((file embark-file-map) (library embark-library-map)
 (environment-variables embark-file-map) (url embark-url-map)
 (email embark-email-map) (buffer embark-buffer-map)
 (tab embark-tab-map) (expression embark-expression-map)
 (identifier embark-identifier-map) (defun embark-defun-map)
 (symbol embark-symbol-map) (face embark-face-map)
 (command embark-command-map) (variable embark-variable-map)
 #'embark-function-map (minor-mode embark-command-map)
 (unicode-name embark-unicode-name-map) (package embark-package-map)
 (bookmark embark-bookmark-map) (region embark-region-map)
 (sentence embark-sentence-map) (paragraph embark-paragraph-map)
 (kill-ring embark-kill-ring-map) (heading embark-heading-map)
 (flymake embark-flymake-map)
 (smerge smerge-basic-map embark-general-map) (t embark-general-map))

Documentation

Alist of action types and corresponding keymaps.

The special key t is associated with the default keymap to use. Each value can be either a single symbol whose value is a keymap, or a list of such symbols.

Source Code

;; Defined in /nix/store/lls066p88vbzffl5j0d16jbhwpn2zfz2-emacs-packages-deps/share/emacs/site-lisp/elpa/embark-20260610.302/embark.el
(defcustom embark-keymap-alist
  '((file embark-file-map)
    (library embark-library-map)
    (environment-variables embark-file-map) ; they come up in file completion
    (url embark-url-map)
    (email embark-email-map)
    (buffer embark-buffer-map)
    (tab embark-tab-map)
    (expression embark-expression-map)
    (identifier embark-identifier-map)
    (defun embark-defun-map)
    (symbol embark-symbol-map)
    (face embark-face-map)
    (command embark-command-map)
    (variable embark-variable-map)
    (function embark-function-map)
    (minor-mode embark-command-map)
    (unicode-name embark-unicode-name-map)
    (package embark-package-map)
    (bookmark embark-bookmark-map)
    (region embark-region-map)
    (sentence embark-sentence-map)
    (paragraph embark-paragraph-map)
    (kill-ring embark-kill-ring-map)
    (heading embark-heading-map)
    (flymake embark-flymake-map)
    (smerge smerge-basic-map embark-general-map)
    (t embark-general-map))
  "Alist of action types and corresponding keymaps.
The special key t is associated with the default keymap to use.
Each value can be either a single symbol whose value is a keymap,
or a list of such symbols."
  :type '(alist :key-type (symbol :tag "Target type")
                :value-type (choice (variable :tag "Keymap")
                             (repeat :tag "Keymaps" variable))))