Add mode local overrides to xref-find-definitions
commit64fbdc9825ad98ebbc8c021442c1f3c3ba0fd1b1
authorStephen Leake <stephen_leake@stephe-leake.org>
Wed, 26 Aug 2015 21:43:29 +0000 (26 16:43 -0500)
committerStephen Leake <stephen_leake@stephe-leake.org>
Wed, 26 Aug 2015 21:58:57 +0000 (26 16:58 -0500)
treeb72f6a944fd02cf945b04060d921799f56085a85
parent2e8750c76940a712f0be93667c042c8987d919d4
Add mode local overrides to xref-find-definitions

* lisp/cedet/mode-local.el (xref-mode-local--override-present,
xref-mode-local-overload): New; add mode local overrides to
xref-find-definitions.

* test/automated/elisp-mode-tests.el: Add mode local override tests.
(xref-elisp-test-run): Handle indented defuns.
(xref-elisp-generic-*): Improve doc strings.

* lisp/progmodes/elisp-mode.el (elisp-xref-find-def-functions): New.
(elisp--xref-find-definitions): Use it.
etc/NEWS
lisp/cedet/mode-local.el
lisp/progmodes/elisp-mode.el
test/automated/elisp-mode-tests.el