From 5a2b217cffd6e5f78f40079f1e6ba6bc995f736d Mon Sep 17 00:00:00 2001 From: ROCKTAKEY Date: Sun, 14 Nov 2021 15:35:00 +0900 Subject: [PATCH 1/3] Require seq. Since `seq-every-p` is not autoloaded. --- clojure-mode.el | 1 + 1 file changed, 1 insertion(+) diff --git a/clojure-mode.el b/clojure-mode.el index a3aa43b5..44e32bdc 100644 --- a/clojure-mode.el +++ b/clojure-mode.el @@ -73,6 +73,7 @@ (require 'align) (require 'subr-x) (require 'lisp-mnt) +(require 'seq) (declare-function lisp-fill-paragraph "lisp-mode" (&optional justify)) From b25e96f8ff59565a762b3d0866f9cf3802b907cd Mon Sep 17 00:00:00 2001 From: ROCKTAKEY Date: Sun, 14 Nov 2021 16:24:20 +0900 Subject: [PATCH 2/3] Revert "Require seq." This reverts commit 5a2b217cffd6e5f78f40079f1e6ba6bc995f736d. --- clojure-mode.el | 1 - 1 file changed, 1 deletion(-) diff --git a/clojure-mode.el b/clojure-mode.el index 44e32bdc..a3aa43b5 100644 --- a/clojure-mode.el +++ b/clojure-mode.el @@ -73,7 +73,6 @@ (require 'align) (require 'subr-x) (require 'lisp-mnt) -(require 'seq) (declare-function lisp-fill-paragraph "lisp-mode" (&optional justify)) From 70952d4526888211a73cfd00984340743f52cd08 Mon Sep 17 00:00:00 2001 From: ROCKTAKEY Date: Sun, 14 Nov 2021 16:24:50 +0900 Subject: [PATCH 3/3] Use `cl-every` instead of `seq-every-p`. --- clojure-mode.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clojure-mode.el b/clojure-mode.el index a3aa43b5..4cbca42c 100644 --- a/clojure-mode.el +++ b/clojure-mode.el @@ -1586,7 +1586,7 @@ https://docs.cider.mx/cider/indent_spec.html e.g. (2 :form (not (null spec)) (or (integerp (car spec)) (memq (car spec) '(:form :defn))) - (seq-every-p 'clojure--valid-unquoted-indent-spec-p (cdr spec))))) + (cl-every 'clojure--valid-unquoted-indent-spec-p (cdr spec))))) (defun clojure--valid-indent-spec-p (spec) "Check that the indentation SPEC (quoted if a list) is valid.