[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/cider 120fd885d3 8/8: Reformat some `thread-last`s
|
From: |
ELPA Syncer |
|
Subject: |
[nongnu] elpa/cider 120fd885d3 8/8: Reformat some `thread-last`s |
|
Date: |
Fri, 24 Nov 2023 06:59:06 -0500 (EST) |
branch: elpa/cider
commit 120fd885d37c07137f1c162e8d522ab3eed1ac3f
Author: vemv <vemv@users.noreply.github.com>
Commit: vemv <vemv@users.noreply.github.com>
Reformat some `thread-last`s
This style is closer to Clojure's, and indents consistently across more
Emacs versions.
---
cider.el | 75 +++++++++++++++++++++++++++++++---------------------------------
1 file changed, 36 insertions(+), 39 deletions(-)
diff --git a/cider.el b/cider.el
index 10a3a93146..601bc03998 100644
--- a/cider.el
+++ b/cider.el
@@ -601,16 +601,15 @@ returned by this function does not include keyword
arguments."
("mx.cider/lein-enrich-classpath" "1.18.6")))
(append cider-jack-in-lein-plugins
`(("cider/cider-nrepl"
,cider-injected-middleware-version))))))
- (thread-last
- plugins
- (seq-filter
- (lambda (spec)
- (if-let* ((pred (plist-get (seq-drop spec 2) :predicate)))
- (funcall pred spec)
- t)))
- (mapcar
- (lambda (spec)
- (seq-take spec 2))))))
+ (thread-last plugins
+ (seq-filter
+ (lambda (spec)
+ (if-let* ((pred (plist-get (seq-drop spec 2) :predicate)))
+ (funcall pred spec)
+ t)))
+ (mapcar
+ (lambda (spec)
+ (seq-take spec 2))))))
(defvar cider-jack-in-nrepl-middlewares nil
"List of Clojure variable names.
@@ -634,19 +633,18 @@ Added to `cider-jack-in-nrepl-middlewares' (which see)
when doing
"Return a normalized list of middleware variable names.
See `cider-jack-in-nrepl-middlewares' for the format, except that the list
returned by this function only contains strings."
- (thread-last
- cider-jack-in-nrepl-middlewares
- (seq-filter
- (lambda (spec)
- (or (not (listp spec))
- (if-let* ((pred (plist-get (cdr spec) :predicate)))
- (funcall pred spec)
- t))))
- (mapcar
- (lambda (spec)
- (if (listp spec)
- (car spec)
- spec)))))
+ (thread-last cider-jack-in-nrepl-middlewares
+ (seq-filter
+ (lambda (spec)
+ (or (not (listp spec))
+ (if-let* ((pred (plist-get (cdr spec) :predicate)))
+ (funcall pred spec)
+ t))))
+ (mapcar
+ (lambda (spec)
+ (if (listp spec)
+ (car spec)
+ spec)))))
(defun cider--list-as-boot-artifact (list)
"Return a boot artifact string described by the elements of LIST.
@@ -822,22 +820,21 @@ Does so by concatenating DEPENDENCIES, PARAMS and
GLOBAL-OPTIONS into a
suitable `clojure` invocation and quoting, also accounting for COMMAND if
provided. The main is placed in an inline alias :cider/nrepl so that if
your aliases contain any mains, the cider/nrepl one will be the one used."
- (let* ((all-deps (thread-last
- dependencies
- (append (cider--jack-in-required-dependencies))
- ;; Duplicates are never OK since they would result in
- ;; `java.lang.IllegalArgumentException: Duplicate key
[...]`:
- (cider--dedupe-deps)
- (seq-map (lambda (dep)
- (if (listp (cadr dep))
- (format "%s {%s}"
- (car dep)
- (seq-reduce
- (lambda (acc v)
- (concat acc (format " :%s \"%s\"
" (car v) (cdr v))))
- (cadr dep)
- ""))
- (format "%s {:mvn/version \"%s\"}" (car dep)
(cadr dep)))))))
+ (let* ((all-deps (thread-last dependencies
+ (append (cider--jack-in-required-dependencies))
+ ;; Duplicates are never OK since they would
result in
+ ;; `java.lang.IllegalArgumentException:
Duplicate key [...]`:
+ (cider--dedupe-deps)
+ (seq-map (lambda (dep)
+ (if (listp (cadr dep))
+ (format "%s {%s}"
+ (car dep)
+ (seq-reduce
+ (lambda (acc v)
+ (concat acc (format
" :%s \"%s\" " (car v) (cdr v))))
+ (cadr dep)
+ ""))
+ (format "%s {:mvn/version
\"%s\"}" (car dep) (cadr dep)))))))
(middleware (mapconcat
(apply-partially #'format "%s")
(cider-jack-in-normalized-nrepl-middlewares)
- [nongnu] elpa/cider updated (e5e745b5c2 -> 120fd885d3), ELPA Syncer, 2023/11/24
- [nongnu] elpa/cider 025cfa54d2 2/8: Use cider-nrepl 0.44.0, ELPA Syncer, 2023/11/24
- [nongnu] elpa/cider 128bf920f0 7/8: Reformat some `thread-first`s, ELPA Syncer, 2023/11/24
- [nongnu] elpa/cider 5c12eb90be 4/8: Introduce `cider-inspector-tap-at-point`, ELPA Syncer, 2023/11/24
- [nongnu] elpa/cider 4856be1af8 3/8: Use enrich-classpath 1.18.6, ELPA Syncer, 2023/11/24
- [nongnu] elpa/cider 3822bff655 1/8: Use clojure-mode 5.18.1, ELPA Syncer, 2023/11/24
- [nongnu] elpa/cider 120fd885d3 8/8: Reformat some `thread-last`s,
ELPA Syncer <=
- [nongnu] elpa/cider 2bafc1ec67 5/8: 1.12.0, ELPA Syncer, 2023/11/24
- [nongnu] elpa/cider 5cbca64744 6/8: 1.13.0-snapshot, ELPA Syncer, 2023/11/24