Function: evil-goto-definition-imenu
evil-goto-definition-imenu is a byte-compiled function defined in
evil-commands.el.
Signature
(evil-goto-definition-imenu STRING POSITION)
Documentation
Find definition for STRING with imenu.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-commands.el
(defun evil-goto-definition-imenu (string _position)
"Find definition for STRING with imenu."
(require 'imenu nil t)
(let (ientry ipos)
(when (fboundp 'imenu--make-index-alist)
(ignore-errors (setq ientry (imenu--make-index-alist)))
(setq ientry (imenu--in-alist string ientry))
(setq ipos (cdr ientry))
(when (and (markerp ipos)
(eq (marker-buffer ipos) (current-buffer)))
(setq ipos (marker-position ipos))
(when (numberp ipos)
(evil-search (format "\\_<%s\\_>" (regexp-quote string)) t t ipos)
t)))))