File tree Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change 5
5
{:added " 0.20" }
6
6
(:refer-clojure :exclude [pr])
7
7
(:require
8
- [clojure.pprint :as pp]
8
+ [clojure.pprint]
9
+ [orchard.pp :as pp]
9
10
[orchard.misc :as misc]))
10
11
11
12
(def ^:private pr-options
52
53
([value writer]
53
54
(pprint value writer {}))
54
55
([value writer options]
55
- (apply pp/write value (mapcat identity (assoc options :stream writer)))))
56
+ (apply clojure.pprint/write value (mapcat identity (assoc options :stream writer)))))
57
+
58
+ (defn orchard-pprint
59
+ ([value writer]
60
+ (pp/pprint writer value {}))
61
+ ([value writer options]
62
+ (pp/pprint writer value options)))
56
63
57
64
(def ^:private fipp-printer
58
65
(delay (requiring-resolve 'fipp.edn/pprint)))
74
81
(if-some [puget @puget-printer]
75
82
(binding [*out* writer]
76
83
(puget value options))
77
- ; ; Default ot clojure.pprint /pprint if Puget could not be loaded.
78
- (pprint value writer options))))
84
+ ; ; Default to orchard.pp /pprint if Puget could not be loaded.
85
+ (pp/ pprint writer value options))))
79
86
80
87
(def ^:private zprint-printer
81
88
(delay (try-resolve 'zprint.core/zprint " zprint" )))
87
94
(if-some [zprint @zprint-printer]
88
95
(binding [*out* writer]
89
96
(zprint value options))
90
- ; ; Default ot clojure.pprint /pprint if Zprint could not be loaded.
91
- (pprint value writer options))))
97
+ ; ; Default to orchard.pp /pprint if Puget could not be loaded.
98
+ (pp/ pprint writer value options))))
You can’t perform that action at this time.
0 commit comments