Liking cljdoc? Tell your friends :D

cider.nrepl.pprint

Pretty-print related utilities. All functions here are simple wrappers compatible with the expectations of nrepl.middleware.print/wrap-print.

Pretty-print related utilities.
All functions here are simple wrappers compatible with the expectations of
nrepl.middleware.print/wrap-print.
raw docstring

clojure-pprintclj

(clojure-pprint value writer)
(clojure-pprint value writer options)

Pretty-print value with clojure.pprint/write. Prefer pprint (backed by orchard.pp); this is kept for callers that specifically want clojure.pprint's output, but note that it realizes lazy seqs as it prints.

Pretty-print `value` with `clojure.pprint/write`. Prefer `pprint` (backed by
`orchard.pp`); this is kept for callers that specifically want
`clojure.pprint`'s output, but note that it realizes lazy seqs as it prints.
sourceraw docstring

fipp-pprintclj

(fipp-pprint value writer)
(fipp-pprint value writer options)
source

orchard-pprintclj

(orchard-pprint value writer)
(orchard-pprint value writer options)

Alias of pprint; both are backed by orchard.pp.

Alias of `pprint`; both are backed by `orchard.pp`.
sourceraw docstring

pprintclj

(pprint value writer)
(pprint value writer options)

Pretty-print value using orchard.pp. Unlike clojure.pprint, it does not realize lazy sequences while printing, so it won't interleave their side effects into - and corrupt - the printed result (see #903). Honors the usual :length, :level and :right-margin print options.

Pretty-print `value` using `orchard.pp`. Unlike `clojure.pprint`, it does not
realize lazy sequences while printing, so it won't interleave their side
effects into - and corrupt - the printed result (see #903). Honors the usual
`:length`, `:level` and `:right-margin` print options.
sourceraw docstring

prclj

(pr value writer)
(pr value writer options)

Equivalent to clojure.core/pr. Any options corresponding to dynamic printing configuration vars in clojure.core will, if provided, be bound accordingly (e.g. clojure.core/*print-length* will be used if :print-length is provided).

Equivalent to `clojure.core/pr`. Any options corresponding to dynamic
printing configuration vars in `clojure.core` will, if provided, be bound
accordingly (e.g. `clojure.core/*print-length*` will be used if
`:print-length` is provided).
sourceraw docstring

puget-pprintclj

(puget-pprint value writer)
(puget-pprint value writer options)
source

zprint-pprintclj

(zprint-pprint value writer)
(zprint-pprint value writer options)
source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close