diff options
author | João Távora <joaotavora@gmail.com> | 2023-03-15 10:27:24 +0000 |
---|---|---|
committer | João Távora <joaotavora@gmail.com> | 2023-03-15 11:03:16 +0000 |
commit | 0fdc953edf7cfd0fe236b6b6e5726e4e58d9a94f (patch) | |
tree | d3e7857ef75b54269cd0c37a05c48c904e244cdd /etc | |
parent | fe58837bbec5181013b178684860f74e0379d965 (diff) | |
download | emacs-0fdc953edf7cfd0fe236b6b6e5726e4e58d9a94f.tar.gz |
Unbreak Eglot (as a :core ELPA package) on Emacs 26.3
Because of the lack of regular automated testing on a CI system, many
recent developments in and outside Eglot had wrecked this
compatibility.
The GitHub CI available at https://github.com/joaotavora/eglot/actions
can be used to run this combination of eglot.el + eglot-tests.el on
26.3, 27.2 and 28.2.
* etc/EGLOT-NEWS: Mention new version.
* lisp/progmodes/eglot.el (eglot--reporter-update): New
compatibility shim.
(eglot-handle-notification $/progress): Use it.
(eglot-handle-notification textDocument/publishDiagnostics): Use
two-arg assoc-delete-all.
(Version): Bump to 1.13.
* test/lisp/progmodes/eglot-tests.el
(Commentary): Tweak.
(tramp): Tweak require;
(eglot-test-diagnostic-tags-unnecessary-code): Use
jsonrpc--encode.
(eglot--call-with-tramp-test): Adjust dependency on
ert-remote-temporary-file-directory.
(eglot-test-rust-on-type-formatting)
(eglot-test-project-wide-diagnostics-rust-analyzer): Wait longer.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/EGLOT-NEWS | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/etc/EGLOT-NEWS b/etc/EGLOT-NEWS index dc77e4fe624..dd04e677285 100644 --- a/etc/EGLOT-NEWS +++ b/etc/EGLOT-NEWS @@ -12,12 +12,17 @@ This file is about changes in Eglot, the Emacs client for LSP (Language Server Protocol) distributed with GNU Emacs since Emacs version 29.1 and with GNU ELPA since 2018. -Note: references to Eglot issues are presented as "github#nnnn". -This refers to https://github.com/joaotavora/eglot/issues/. -That is, to look up issue github#1234, go to +Note: references to some Eglot issues are presented as "github#nnnn". +This refers to https://github.com/joaotavora/eglot/issues/. That is, +to look up issue github#1234, go to https://github.com/joaotavora/eglot/issues/1234. +* Changes in Eglot 1.13 (15/03/2023) + +** ELPA installations on Emacs 26.3 are supported again. + + * Changes in Eglot 1.12 (13/03/2023) ** LSP inlay hints are now supported. @@ -328,7 +333,7 @@ This disconnects the server after last managed buffer is killed. (github#217, github#270) -** Completion support support has been fixed. +** Completion support has been fixed. Among other things, consider LSP's "filterText" cookies, which enable a kind of poor-man's flex-matching for some backends. |