Function: cider-jack-in-normalized-lein-plugins

cider-jack-in-normalized-lein-plugins is a byte-compiled function defined in cider.el.

Signature

(cider-jack-in-normalized-lein-plugins)

Documentation

Return a normalized list of Leiningen plugins to be injected.

See cider-jack-in-lein-plugins for the format, except that the list returned by this function does not include keyword arguments.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider.el
(defun cider-jack-in-normalized-lein-plugins ()
  "Return a normalized list of Leiningen plugins to be injected.
See `cider-jack-in-lein-plugins' for the format, except that the list
returned by this function does not include keyword arguments."
  (let ((plugins (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))))))