Function: cider-browse-spec--draw-list-buffer
cider-browse-spec--draw-list-buffer is a byte-compiled function
defined in cider-browse-spec.el.
Signature
(cider-browse-spec--draw-list-buffer BUFFER TITLE SPECS)
Documentation
Reset contents of BUFFER.
Display TITLE at the top and SPECS are indented underneath.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-browse-spec.el
(defun cider-browse-spec--draw-list-buffer (buffer title specs)
"Reset contents of BUFFER.
Display TITLE at the top and SPECS are indented underneath."
(with-current-buffer buffer
(cider-browse-spec-mode)
(let ((inhibit-read-only t))
(erase-buffer)
(goto-char (point-max))
(insert (cider-propertize title 'emph) "\n")
(dolist (spec-name specs)
(insert (propertize " " 'spec-name spec-name))
(thread-first
(cider-font-lock-as-clojure spec-name)
(insert-text-button 'type 'cider-browse-spec--spec)
(button-put 'spec-name spec-name))
(insert (propertize "\n" 'spec-name spec-name)))
(goto-char (point-min)))))