We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6c0ff84 commit 7df1adaCopy full SHA for 7df1ada
src/orchard/inspect.clj
@@ -258,7 +258,13 @@
258
(inspect-render (assoc inspector :view-mode mode)))
259
260
(defn render-onto [inspector coll]
261
- (update inspector :rendered into coll))
+ (letfn [(render-one [{:keys [rendered] :as inspector} val]
262
+ ;; Special case: fuse two last strings together.
263
+ (let [lst (peek (or rendered []))]
264
+ (assoc inspector :rendered (if (and (string? lst) (string? val))
265
+ (conj (pop rendered) (str lst val))
266
+ (conj rendered val)))))]
267
+ (reduce render-one inspector coll)))
268
269
(defn render [inspector & values]
270
(render-onto inspector values))
0 commit comments