Function: cider-eldoc--render
cider-eldoc--render is a byte-compiled function defined in
cider-eldoc.el.
Signature
(cider-eldoc--render SEXP-ELDOC-INFO)
Documentation
Render SEXP-ELDOC-INFO into an eldoc string, or nil when there's nothing.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-eldoc.el
(defun cider-eldoc--render (sexp-eldoc-info)
"Render SEXP-ELDOC-INFO into an eldoc string, or nil when there's nothing."
(when sexp-eldoc-info
(let ((eldoc-info (cider-plist-get sexp-eldoc-info "eldoc-info"))
(pos (cider-plist-get sexp-eldoc-info "pos"))
(thing (cider-plist-get sexp-eldoc-info "thing")))
(when eldoc-info
(cond
((eq (cider-eldoc-thing-type eldoc-info) 'var)
(cider-eldoc-format-variable thing eldoc-info))
((eq (cider-eldoc-thing-type eldoc-info) 'special-form)
(cider-eldoc-format-special-form thing pos eldoc-info))
(t (cider-eldoc-format-function thing pos eldoc-info)))))))