Function: cider-sync-request:format-edn
cider-sync-request:format-edn is a byte-compiled function defined in
cider-client.el.
Signature
(cider-sync-request:format-edn EDN RIGHT-MARGIN)
Documentation
Perform "format-edn" op with EDN and RIGHT-MARGIN.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-client.el
(defun cider-sync-request:format-edn (edn right-margin)
"Perform \"format-edn\" op with EDN and RIGHT-MARGIN."
(let* ((request `("op" "format-edn"
"edn" ,edn
,@(cider--nrepl-print-request-plist right-margin)))
(response (cider-nrepl-send-sync-request request))
(err (nrepl-dict-get response "err")))
(when err
;; err will be a stacktrace with a first line that looks like:
;; "clojure.lang.ExceptionInfo: Unmatched delimiter ]"
(error (car (split-string err "\n"))))
(nrepl-dict-get response "formatted-edn")))