branch: externals/compat commit be1d94d5e0e2fc9f02d2cd240d255c3a43037ba3 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
More precise version checking Make sure that compat-29 is still loaded on outdated Emacs 29 builds. --- compat-29.el | 4 ++-- compat.el | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/compat-29.el b/compat-29.el index 1d67ecb860..b02424bead 100644 --- a/compat-29.el +++ b/compat-29.el @@ -26,10 +26,10 @@ ;; Preloaded in loadup.el ;; TODO Update to 29.1 as soon as the Emacs emacs-29 branch version bumped -(compat-require seq "29.0") ;; <compat-tests:seq> +(compat-require seq "29.0.90") ;; <compat-tests:seq> ;; TODO Update to 29.1 as soon as the Emacs emacs-29 branch version bumped -(compat-version "29.0") +(compat-version "29.0.90") ;;;; Defined in startup.el diff --git a/compat.el b/compat.el index 2da7bb4de3..646ad994e2 100644 --- a/compat.el +++ b/compat.el @@ -50,7 +50,8 @@ ;; time and runtime, but only if needed. (eval-when-compile (defmacro compat--maybe-require-29 () - (when (< emacs-major-version 29) + ;; TODO Update to 29.1 as soon as the Emacs emacs-29 branch version bumped + (when (version< emacs-version "29.0.90") (require 'compat-29) '(require 'compat-29)))) (compat--maybe-require-29)