Variable: embark-target-finders
embark-target-finders is a customizable variable defined in embark.el.
Value
(embark--vertico-selected embark-target-completion-list-candidate
embark-target-top-minibuffer-candidate
embark-target-active-region
embark-org-target-link
embark-org-target-element-context
embark-org-target-agenda-item
embark-target-collect-candidate
embark-target-text-heading-at-point
embark-target-bug-reference-at-point
embark-target-flymake-at-point
embark-target-smerge-at-point
embark-target-package-at-point
embark-target-email-at-point
embark-target-url-at-point
embark-target-file-at-point
embark-target-eww-heading-at-point
embark-target-buffer-at-point
embark-target-custom-variable-at-point
embark-target-identifier-at-point
embark-target-guess-file-at-point
embark-target-expression-at-point
embark-target-sentence-at-point
embark-target-paragraph-at-point
embark-target-defun-at-point
embark-target-prog-heading-at-point)
Documentation
List of functions to determine the target in current context.
Each function should take no arguments and return one of:
1. a cons (TYPE . TARGET) where TARGET is a string and TYPE is a
symbol (which is looked up in embark-keymap-alist to
determine which additional keybindings for actions to setup);
2. a dotted list of the form (TYPE TARGET START . END), where
START and END are the buffer positions bounding TARGET, used
for highlighting; or
3. a possibly empty list of targets, each of type 1 or 2 (in
particular if a target finder does not find any targets, it
should return nil).
Source Code
;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defcustom embark-target-finders
'(embark-target-completion-list-candidate
embark-target-top-minibuffer-candidate
embark-target-active-region
embark-target-collect-candidate
embark-target-text-heading-at-point
embark-target-bug-reference-at-point
embark-target-flymake-at-point
embark-target-smerge-at-point
embark-target-package-at-point
embark-target-email-at-point
embark-target-url-at-point
embark-target-file-at-point
embark-target-eww-heading-at-point
embark-target-buffer-at-point
embark-target-custom-variable-at-point
embark-target-identifier-at-point
embark-target-guess-file-at-point
embark-target-expression-at-point
embark-target-sentence-at-point
embark-target-paragraph-at-point
embark-target-defun-at-point
embark-target-prog-heading-at-point)
"List of functions to determine the target in current context.
Each function should take no arguments and return one of:
1. a cons (TYPE . TARGET) where TARGET is a string and TYPE is a
symbol (which is looked up in `embark-keymap-alist' to
determine which additional keybindings for actions to setup);
2. a dotted list of the form (TYPE TARGET START . END), where
START and END are the buffer positions bounding TARGET, used
for highlighting; or
3. a possibly empty list of targets, each of type 1 or 2 (in
particular if a target finder does not find any targets, it
should return nil)."
:type 'hook)