branch: externals/transient
commit 59fbb2d4f22b0de5306b05e8a48078c6b9f71702
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    Require seq-2.24
---
 default.mk        | 1 +
 lisp/transient.el | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/default.mk b/default.mk
index f186129428..3d23abba75 100644
--- a/default.mk
+++ b/default.mk
@@ -6,6 +6,7 @@ ELS   = $(PKG).el
 ELCS  = $(ELS:.el=.elc)
 
 DEPS  = compat
+DEPS += seq
 # Optional:
 DEPS += which-key
 
diff --git a/lisp/transient.el b/lisp/transient.el
index 142fe9ebd1..3d095630ac 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -7,7 +7,7 @@
 ;; Keywords: extensions
 
 ;; Package-Version: 0.4.3
-;; Package-Requires: ((emacs "25.1") (compat "29.1.4.1"))
+;; Package-Requires: ((emacs "25.1") (compat "29.1.4.1") (seq "2.24"))
 
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 
@@ -57,6 +57,11 @@
 (require 'eieio)
 (require 'edmacro)
 (require 'format-spec)
+
+(eval-and-compile
+  (when (and (featurep' seq)
+             (not (fboundp 'seq-keep)))
+    (unload-feature 'seq 'force)))
 (require 'seq)
 
 (eval-when-compile (require 'subr-x))

Reply via email to