Function: cider-docview--setup-clojuredocs-footer
cider-docview--setup-clojuredocs-footer is a byte-compiled function
defined in cider-doc.el.
Signature
(cider-docview--setup-clojuredocs-footer INFO)
Documentation
Set up the ClojureDocs-examples footer for INFO in the current doc buffer.
Only applies to Clojure vars (not Java members) when the ClojureDocs
middleware is available. When cider-doc-show-clojuredocs-examples is non-nil
the examples are fetched and shown right away; otherwise the footer starts
collapsed with a button to reveal them.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-doc.el
(defun cider-docview--setup-clojuredocs-footer (info)
"Set up the ClojureDocs-examples footer for INFO in the current doc buffer.
Only applies to Clojure vars (not Java members) when the ClojureDocs
middleware is available. When `cider-doc-show-clojuredocs-examples' is non-nil
the examples are fetched and shown right away; otherwise the footer starts
collapsed with a button to reveal them."
(when (and (nrepl-dict-get info "ns")
(not (nrepl-dict-get info "class"))
(cider-nrepl-op-supported-p "cider/clojuredocs-lookup" nil 'skip-ensure))
(let ((inhibit-read-only t))
(goto-char (point-max))
(insert "\n")
(setq-local cider-docview--clojuredocs-beg (point-marker))
(setq-local cider-docview--clojuredocs-data nil)
(setq-local cider-docview--clojuredocs-shown nil)
(if cider-doc-show-clojuredocs-examples
(cider-docview--fetch-clojuredocs-examples)
(cider-docview--refresh-clojuredocs-footer)))))