summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2023-10-24 19:50:48 +0200
committerJonas Bernoulli <jonas@bernoul.li>2023-10-24 20:10:00 +0200
commit59fbb2d4f22b0de5306b05e8a48078c6b9f71702 (patch)
tree61710f0eabcdb2d47f91515bd00af865aa059339
parent4f67a033fd547e8bcf6a35520c9b0df367de9ed6 (diff)
Require seq-2.24
-rw-r--r--default.mk1
-rw-r--r--lisp/transient.el7
2 files changed, 7 insertions, 1 deletions
diff --git a/default.mk b/default.mk
index f186129..3d23abb 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 142fe9e..3d09563 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))