summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-seq.el
diff options
context:
space:
mode:
authorStephen Leake <stephen_leake@stephe-leake.org>2015-08-10 21:53:19 -0500
committerStephen Leake <stephen_leake@stephe-leake.org>2015-08-10 21:55:37 -0500
commitd7df36e745a5ba480559b6c8b5ebc93a18fe9bd1 (patch)
tree736918633a929b4f88e871509b699f9a00dcf398 /lisp/emacs-lisp/cl-seq.el
parent21e1673be3738fb79bd92cf8bd003d86ac51130b (diff)
downloademacs-d7df36e745a5ba480559b6c8b5ebc93a18fe9bd1.tar.gz
emacs-d7df36e745a5ba480559b6c8b5ebc93a18fe9bd1.tar.bz2
emacs-d7df36e745a5ba480559b6c8b5ebc93a18fe9bd1.zip
Rewrite elisp--xref-find-definitions to handle many more cases; add tests.
* lisp/progmodes/elisp-mode.el (elisp--xref-identifier-location): deleted (elisp--xref-format-cl-defmethod): new (find-feature-regexp): new (find-alias-regexp): new (elisp--xref-make-xref): new (elisp--xref-find-definitions): Rewrite using the above, handle many more cases. Always output all available definitions. (xref-location-marker): No need for special cases. * test/automated/elisp-mode-tests.el: Add more tests of elisp--xref-find-definitions, improve current tests.
Diffstat (limited to 'lisp/emacs-lisp/cl-seq.el')
0 files changed, 0 insertions, 0 deletions