summaryrefslogtreecommitdiff
path: root/lisp/progmodes/etags.el
diff options
context:
space:
mode:
authorDmitry Gutov <dgutov@yandex.ru>2015-11-15 07:00:45 +0200
committerDmitry Gutov <dgutov@yandex.ru>2015-11-15 07:00:45 +0200
commita4c6f55b9a222849a1c5d590589b1f8f0627d6f8 (patch)
treea6066c4b1b629ea09b09532cfa67e734f116cb52 /lisp/progmodes/etags.el
parent1a3c4541c3ddf4de0afce339f4ea9bf04c805fa8 (diff)
downloademacs-a4c6f55b9a222849a1c5d590589b1f8f0627d6f8.tar.gz
Unify the absolutely equal xref-backend-references implementations
* lisp/progmodes/elisp-mode.el (xref-backend-references): Remove. * lisp/progmodes/etags.el (xref-backend-references): Remove. * lisp/progmodes/xref.el (xref-backend-references): Define the default implementation.
Diffstat (limited to 'lisp/progmodes/etags.el')
-rw-r--r--lisp/progmodes/etags.el9
1 files changed, 0 insertions, 9 deletions
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el
index ae1aa11fbc2..651c824275d 100644
--- a/lisp/progmodes/etags.el
+++ b/lisp/progmodes/etags.el
@@ -2089,15 +2089,6 @@ for \\[find-tag] (which see)."
(cl-defmethod xref-backend-identifier-completion-table ((_backend (eql etags)))
(tags-lazy-completion-table))
-(cl-defmethod xref-backend-references ((_backend (eql etags)) symbol)
- (cl-mapcan
- (lambda (dir)
- (xref-collect-references symbol dir))
- (let ((pr (project-current t)))
- (append
- (project-roots pr)
- (project-library-roots pr)))))
-
(cl-defmethod xref-backend-definitions ((_backend (eql etags)) symbol)
(etags--xref-find-definitions symbol))