]> git.eshelyaron.com Git - emacs.git/commit
Support goto-{declaration, implementation, typedefinition}
authorFelicián Németh <felician.nemeth@gmail.com>
Thu, 3 Oct 2019 19:11:18 +0000 (21:11 +0200)
committerJoão Távora <joaotavora@gmail.com>
Fri, 11 Oct 2019 10:11:47 +0000 (11:11 +0100)
commit83ed46b6a30ae4067df1436f6aef6f539adf5e77
treee4ada81a503b2eb0689161883dfe3d7b36bb87f8
parent374ce4e29f1b025feed77aa2cb7e90a67864760e
Support goto-{declaration, implementation, typedefinition}

Closes https://github.com/joaotavora/eglot/issues/302.

* eglot.el (eglot--xref-definitions-method): New variable.
(xref-backend-definitions): Use it.
(eglot-find-declaration, eglot-find-implementation,
eglot-find-typeDefinition): New functions.

* README.md (Language features): Add new capabilities.

* eglot.el (eglot-client-capabilities): Add new capabilities.
(eglot-ignored-server-capabilites): Add new capability.
lisp/progmodes/eglot.el