Function: cider-docview--refresh-clojuredocs-footer

cider-docview--refresh-clojuredocs-footer is a byte-compiled function defined in cider-doc.el.

Signature

(cider-docview--refresh-clojuredocs-footer)

Documentation

Redraw the ClojureDocs footer from the buffer-local shown/cache state.

Show the examples (with a "Hide" toggle) when expanded, otherwise just a
"Show" toggle.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-doc.el
(defun cider-docview--refresh-clojuredocs-footer ()
  "Redraw the ClojureDocs footer from the buffer-local shown/cache state.
Show the examples (with a \"Hide\" toggle) when expanded, otherwise just a
\"Show\" toggle."
  (when (and cider-docview--clojuredocs-beg
             (marker-position cider-docview--clojuredocs-beg))
    (let ((inhibit-read-only t))
      (delete-region cider-docview--clojuredocs-beg (point-max))
      (save-excursion
        (goto-char (point-max))
        (if (and cider-docview--clojuredocs-shown
                 cider-docview--clojuredocs-data
                 (nrepl-dict-get cider-docview--clojuredocs-data "examples"))
            (progn
              (cider-docview--insert-clojuredocs-toggle "[ Hide ClojureDocs examples ]")
              (insert "\n")
              (cider-docview--insert-clojuredocs-examples cider-docview--clojuredocs-data))
          (cider-docview--insert-clojuredocs-toggle "[ Show ClojureDocs examples ]"))))))