Function: cider-jack-in-normalized-nrepl-middlewares

cider-jack-in-normalized-nrepl-middlewares is a byte-compiled function defined in cider.el.

Signature

(cider-jack-in-normalized-nrepl-middlewares)

Documentation

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.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider.el
(defun cider-jack-in-normalized-nrepl-middlewares ()
  "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)))))