From 93ee5cd076e716936e002889b3f4bf676c478ba7 Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Sat, 25 Nov 2023 04:12:01 +0200 Subject: [PATCH] Use the renamed 'xref-find-all-definitions' in Eglot * lisp/progmodes/eglot.el (eglot-find-declaration) (eglot-find-implementation, eglot-find-typeDefinition): Use the renamed 'xref-find-all-definitions'. --- lisp/progmodes/eglot.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index 222a4e72103..65bee6118a2 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -2957,17 +2957,17 @@ If BUFFER, switch to it before." (defun eglot-find-declaration () "Find declaration for SYM, the identifier at point." (interactive) - (xref-find-extra "LSP identifier at point" 'eglot--xref-declaration)) + (xref-find-all-definitions "LSP identifier at point" 'eglot--xref-declaration)) (defun eglot-find-implementation () "Find implementation for SYM, the identifier at point." (interactive) - (xref-find-extra "LSP identifier at point" 'eglot--xref-implementation)) + (xref-find-all-definitions "LSP identifier at point" 'eglot--xref-implementation)) (defun eglot-find-typeDefinition () "Find type definition for SYM, the identifier at point." (interactive) - (xref-find-extra "LSP identifier at point" 'eglot--xref-type-definition)) + (xref-find-all-definitions "LSP identifier at point" 'eglot--xref-type-definition)) (cl-defmethod xref-backend-definitions ((_backend (eql eglot)) identifier) (let ((probe (eglot--recover-workspace-symbol-meta identifier)))