]> git.eshelyaron.com Git - emacs.git/commit
Very basic xref support
authorJoão Távora <joaotavora@gmail.com>
Sat, 5 May 2018 01:29:06 +0000 (02:29 +0100)
committerJoão Távora <joaotavora@gmail.com>
Sat, 5 May 2018 01:29:57 +0000 (02:29 +0100)
commitbdd5f6961839c073713d6c2a184260acbe5696ce
tree959a7ffcf77d2d13d78d35ce8126f8604f4e604f
parenta2c01431d8893bed71e88bc4d38bcaafc262ba13
Very basic xref support

* eglot.el (eglot--pos-to-lisp-position): Move up.
(eglot--mapply, eglot--lambda): New helpers.
(eglot--uri-to-path): New helper.
(eglot--managed-mode): Manage xref-backend-functions.
(eglot-xref-backend): New function.
(xref-backend-identifier-completion-table)
(xref-backend-identifier-at-point)
(xref-backend-definitions): New methods.
(xref-backend-references)
(xref-backend-apropos): New methods, still unimplemented.
lisp/progmodes/eglot.el