Function: cider--with-cljs-jack-in-deps

cider--with-cljs-jack-in-deps is a macro defined in cider-jack-in.el.

Signature

(cider--with-cljs-jack-in-deps &rest BODY)

Documentation

Run BODY with the cljs jack-in deps appended to the regular ones.

cider--update-jack-in-cmd picks up these dynamic vars indirectly when constructing the jack-in command, so they must be in effect for the duration of the param-update pipeline.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-jack-in.el
;;; ClojureScript jack-in helpers

(defmacro cider--with-cljs-jack-in-deps (&rest body)
  "Run BODY with the cljs jack-in deps appended to the regular ones.
`cider--update-jack-in-cmd' picks up these dynamic vars indirectly when
constructing the jack-in command, so they must be in effect for the
duration of the param-update pipeline."
  (declare (indent 0) (debug t))
  `(let ((cider-jack-in-dependencies
          (append cider-jack-in-dependencies cider-jack-in-cljs-dependencies))
         (cider-jack-in-lein-plugins
          (append cider-jack-in-lein-plugins cider-jack-in-cljs-lein-plugins))
         (cider-jack-in-nrepl-middlewares
          (append cider-jack-in-nrepl-middlewares cider-jack-in-cljs-nrepl-middlewares)))
     ,@body))