]> git.eshelyaron.com Git - emacs.git/commit
Extend xref-file-name-display to elisp and etags definitions
authorDmitry Gutov <dgutov@yandex.ru>
Sun, 12 Sep 2021 22:33:31 +0000 (01:33 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Sun, 12 Sep 2021 22:37:32 +0000 (01:37 +0300)
commitd31495104399c888911db12517a3fbab2f72401f
tree4eb1bb0f1d0f7444671e277fae15adf5fea63a17
parent85d0ed097efc97b8a8056150328fba998c131df9
Extend xref-file-name-display to elisp and etags definitions

And all other types of locations (with a looks-like-file-name check).

* lisp/progmodes/xref.el (xref--group-name-for-display): Extract
from xref-buffer-location's implementation of xref-location-group.
(xref-file-location): Define trivial reader for the 'file' slot.
(xref-location-group): Update docstring.
(xref--analyze): Use the new function here, to be able to format
group names coming from any location type.
lisp/progmodes/xref.el