diff options
author | João Távora <joaotavora@gmail.com> | 2025-01-22 21:43:10 +0000 |
---|---|---|
committer | João Távora <joaotavora@gmail.com> | 2025-01-22 23:05:33 +0000 |
commit | a60249b098d22093ec79b6cbc27a759b7b4f8883 (patch) | |
tree | 1fbcf22e0bdfef235218a0ef1392b6d3723bbc82 /lisp/emacs-lisp | |
parent | ac902ddadcd236dfd1d610768569e26ea8fc5b7f (diff) | |
download | emacs-a60249b098d22093ec79b6cbc27a759b7b4f8883.tar.gz emacs-a60249b098d22093ec79b6cbc27a759b7b4f8883.tar.bz2 emacs-a60249b098d22093ec79b6cbc27a759b7b4f8883.zip |
Eglot: abandon compat.el
After period of months using this to help compatibility to older Emacs
versions. It's not really buying us that much and complicates
maintenance, so it gets the axe.
A common problem is the compatibility alias for require-with-check,
which often errors with some "Feature X loaded from Y is now provided by
Z". The tests for Emacs 26.3 were all failing in the Github tracker
ever since this (and track-changes.el) were added to Eglot.
* lisp/progmodes/eglot.el (compat): No longer require.
(eglot-alternatives): Reword comment.
(eglot-alternatives): Call eglot--executable-find.
(eglot--guess-contact): Call eglot--executable-find.
(eglot--connect): Check if package-get-version exists.
(eglot--format): Check if substitute-quotes exists.
(eglot--format-markup): Check if text-property-search exists.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions