             :on-down go-down
             :on-change set-text
             :on-eval submit
-            :get-prompt replumb/get-prompt
+            :get-prompt replumb-proxy/get-prompt
             :should-eval (fn [source _ _]
-                           (not (replumb/multiline? source)))})]])
+                           (not (replumb-proxy/multiline? source)))})]])
       :component-did-update
       (fn [this]
         (common/scroll-to-el-bottom! (.-parentElement (reagent/dom-node this))))})))

            [cljs-repl-web.code-mirror.subs :as subs]
            [cljs-repl-web.code-mirror.editor :as editor]
            [cljs-repl-web.code-mirror.common :as common]
            [cljs-repl-web.code-mirror.replumb :as replumb]
            [cljs-repl-web.code-mirror.utils :as utils]))

;;; many parts are taken from jaredly's reepl

  (into [:div] (map display-repl-item items)))

(defn console []
  (let [execute #(replumb-proxy/run-repl %1 {} %2)
        {:keys [add-input
                add-result
                go-up
