Variable: embark-keymap-alist

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

Value

Large value
((projectile-worktree . projectile-embark-project-map)
 (projectile-project . projectile-embark-project-map)
 (org-plain-list embark-org-plain-list-map)
 (org-item embark-org-item-map)
 (org-babel-call embark-org-babel-call-map)
 (org-inline-src-block embark-org-inline-src-block-map)
 (org-src-block embark-org-src-block-map)
 (org-heading embark-org-heading-map)
 (org-expression-link embark-org-link-map embark-expression-map)
 (org-file-link embark-org-link-map embark-file-map)
 (org-email-link embark-org-link-map embark-email-map)
 (org-url-link embark-org-link-map embark-url-map)
 (org-link embark-org-link-map)
 (org-table-cell embark-org-table-cell-map)
 (org-table embark-org-table-map)
 (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 ~/.emacs.d/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))))