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)
    ))