Use etags-goto-tag-location in etags xref backend
commit05fb53a16c00bd4067ddd6d6a18c6744b91bd1f2
authorDmitry Gutov <dgutov@yandex.ru>
Tue, 20 Jan 2015 02:28:50 +0000 (20 04:28 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Tue, 20 Jan 2015 02:32:25 +0000 (20 04:32 +0200)
tree0108806bc4c698f595d4a20fed15ef57afbbeb72
parent347e01447194e511daaeee8835bcb86d2505e642
Use etags-goto-tag-location in etags xref backend

* progmodes/etags.el (xref-etags-location): New class.
(xref-make-etags-location): New function.
(etags--xref-find-definitions): Use it.
(xref-location-marker): New method implementation.

* lisp/progmodes/xref.el: Mention that xref-location is an EIEIO class.
lisp/ChangeLog
lisp/progmodes/etags.el
lisp/progmodes/xref.el