Skip to content

Commit 6dc027b

Browse files
committed
make browser REPL file reloads less chatty
1 parent 2c633d5 commit 6dc027b

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/main/clojure/cljs/repl.cljc

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,14 @@
188188
(if (:output-dir opts)
189189
;; REPLs that read from :output-dir just need to add deps,
190190
;; environment will handle actual loading - David
191-
(doseq [source (->> sources
192-
(remove (comp #{:seed} :type))
193-
(map #(cljsc/source-on-disk opts %)))]
194-
(when (:repl-verbose opts)
195-
(println "Loading:" (:provides source)))
196-
(-evaluate repl-env "<cljs repl>" 1
197-
(cljsc/add-dep-string opts source)))
191+
(let [sb (StringBuffer.)]
192+
(doseq [source (->> sources
193+
(remove (comp #{:seed} :type))
194+
(map #(cljsc/source-on-disk opts %)))]
195+
(when (:repl-verbose opts)
196+
(println "Loading:" (:provides source)))
197+
(.append sb (cljsc/add-dep-string opts source)))
198+
(-evaluate repl-env "<cljs repl>" 1 (.toString sb)))
198199
;; REPLs that stream must manually load each dep - David
199200
(doseq [{:keys [url provides]} deps]
200201
(-load repl-env provides url))))))

0 commit comments

Comments
 (0)