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)))))