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)