Function: cider--shadow-get-builds
cider--shadow-get-builds is a byte-compiled function defined in
cider.el.
Signature
(cider--shadow-get-builds)
Documentation
Extract build names from the shadow-cljs.edn config file in the project root.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider.el
(defun cider--shadow-get-builds ()
"Extract build names from the shadow-cljs.edn config file in the project root."
(let ((shadow-edn (concat (clojure-project-dir) "shadow-cljs.edn")))
(when (file-readable-p shadow-edn)
(with-temp-buffer
(insert-file-contents shadow-edn)
(condition-case err
(let ((hash (car (parseedn-read '((shadow/env . identity)
(env . identity))))))
(cider--shadow-parse-builds hash))
(error
(user-error "Found an error while reading %s with message: %s"
shadow-edn
(error-message-string err))))))))