Function: cider-docview-render
cider-docview-render is a byte-compiled function defined in
cider-doc.el.
Signature
(cider-docview-render BUFFER SYMBOL INFO &optional COMPACT FOR-TOOLTIP)
Documentation
Emit into BUFFER formatted documentation for SYMBOL's INFO, favoring a COMPACT format if specified, FOR-TOOLTIP if specified.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-doc.el
(defun cider-docview-render (buffer symbol info &optional compact for-tooltip)
"Emit into BUFFER formatted documentation for SYMBOL's INFO,
favoring a COMPACT format if specified, FOR-TOOLTIP if specified."
(with-current-buffer buffer
(let ((javadoc (nrepl-dict-get info "javadoc"))
(file (nrepl-dict-get info "file"))
(line (nrepl-dict-get info "line"))
(ns (nrepl-dict-get info "ns"))
(inhibit-read-only t))
(cider-docview-mode)
(cider-set-buffer-ns ns)
(setq-local cider-docview-symbol symbol)
(setq-local cider-docview-javadoc-url javadoc)
(setq-local cider-docview-file file)
(setq-local cider-docview-line line)
(remove-overlays)
(cider-docview-render-info buffer info compact for-tooltip)
(goto-char (point-min))
(current-buffer))))