Function: cider--print-fn

cider--print-fn is a byte-compiled function defined in cider-client.el.

Signature

(cider--print-fn)

Documentation

Return the value to send in the nrepl.middleware.print/print slot.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-client.el
(defun cider--print-fn ()
  "Return the value to send in the nrepl.middleware.print/print slot."
  (pcase cider-print-fn
    (`pr      "cider.nrepl.pprint/pr")
    ;; cider-nrepl 0.61 pointed its `pprint` var at orchard.pp, so target the
    ;; explicit wrappers to keep `pprint` meaning clojure.pprint everywhere.
    (`pprint  "cider.nrepl.pprint/clojure-pprint")
    (`orchard "cider.nrepl.pprint/orchard-pprint")
    (`fipp    "cider.nrepl.pprint/fipp-pprint")
    (`puget   "cider.nrepl.pprint/puget-pprint")
    (`zprint  "cider.nrepl.pprint/zprint-pprint")
    (_ cider-print-fn)))