Function: xref-mode-local-find-override
xref-mode-local-find-override is a byte-compiled function defined in
mode-local.el.gz.
Signature
(xref-mode-local-find-override META-NAME)
Documentation
Function used by xref-find-definitions when searching for an
override of a mode-local overloadable function.
META-NAME is a cons (OVERLOADABLE-SYMBOL . MAJOR-MODE).
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/mode-local.el.gz
(defun xref-mode-local-find-override (meta-name)
"Function used by `xref-find-definitions' when searching for an
override of a mode-local overloadable function.
META-NAME is a cons (OVERLOADABLE-SYMBOL . MAJOR-MODE)."
(let* ((override (car meta-name))
(mode (cdr meta-name))
(regexp (format "(define-mode-local-override +%s +%s"
(substring (symbol-name override) 0 (- (1+ (length (symbol-name mode)))))
mode)))
(re-search-forward regexp nil t)
))