 (ns replumb.repl
-  (:refer-clojure :exclude [load-file])
+  (:refer-clojure :exclude [load-file ns-publics])
   (:require-macros [cljs.env.macros :refer [with-compiler-env]])
   (:require [cljs.js :as cljs]
             [cljs.tagged-literals :as tags]

            [cljs.env :as env]
            [cljs.repl :as repl]
            [cljs.pprint :refer [pprint]]
            [replumb.common :as common]
            [replumb.doc-maps :as docs]
            [replumb.load :as load]

      var)))

(def replumb-repl-special-set
  '#{in-ns require require-macros import load-file doc source pst dir})

(defn repl-special?
  [form]
