]> git.eshelyaron.com Git - emacs.git/commit
Make c-u m-. work half decently
authorJoão Távora <joaotavora@gmail.com>
Tue, 12 Jul 2022 23:44:32 +0000 (00:44 +0100)
committerJoão Távora <joaotavora@gmail.com>
Thu, 14 Jul 2022 14:47:09 +0000 (15:47 +0100)
commitfd5a5f16d7bb575b0b0323b54028d6a667767519
tree401c2b50752aa4b5e6be076f63e25d567a70e970
parent6c8aee268d81ef616169d79ea5bd0331aebc25ee
Make c-u m-. work half decently

* NEWS.md: Mention change.

* eglot.el (eglot--lsp-interface-alist): Add WorkspaceSymbol
(eglot--workspace-symbols-cache): New variable.
(eglot--recover-workspace-meta): New helper.
(xref-backend-identifier-completion-table): Complicate.
(xref-backend-definitions): Complicate.
(completion-category-overrides): Register a category and a style here.
(completion-styles-alist): Add eglot--lsp-backend-style style
(eglot--lsp-backend-style-call): New funtion.
(eglot--lsp-backend-style-all-completions): New function.
(eglot--lsp-backend-style-try-completion): New function.

GitHub-reference: fix https://github.com/joaotavora/eglot/issues/131
lisp/progmodes/eglot.el