Function: cider-browse-spec--browse
cider-browse-spec--browse is a byte-compiled function defined in
cider-browse-spec.el.
Signature
(cider-browse-spec--browse SPEC)
Documentation
Browse SPEC.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-browse-spec.el
(defun cider-browse-spec--browse (spec)
"Browse SPEC."
(cider-ensure-connected)
(cider-ensure-op-supported "spec-form")
;; Expand auto-resolved keywords
(when-let* ((val (and (string-match-p "^::.+" spec)
(nrepl-dict-get (cider-sync-tooling-eval spec (cider-current-ns)) "value"))))
(setq spec val))
(with-current-buffer (cider-popup-buffer cider-browse-spec-buffer 'select #'cider-browse-spec-view-mode 'ancillary)
(setq-local cider-browse-spec--current-spec spec)
(cider-browse-spec--draw-spec-buffer (current-buffer)
spec
(cider-sync-request:spec-form spec))
(goto-char (point-min))
(current-buffer)))