                :expr3              nil
                :exception          nil
                :print-pretty       vimclojure.repl/*print-pretty*
+               :test-out           nil
                :line               0)))
 
 (defn start

  invokations. The members correspond to the Vars as bound be with-binding."}
  repl
  :id :ns :warn-on-reflection :print-meta :print-length :print-level
  :compile-path :command-line-args :expr1 :expr2 :expr3 :exception :line)

(defn make-repl
  "Create a new Repl."

       #'*2                   (the-repl :expr2)
       #'*3                   (the-repl :expr3)
       #'*e                   (the-repl :exception)
       #'vimclojure.repl/*print-pretty* (the-repl :print-pretty)
       #'clojure.test/*test-out* (if-let [test-out (the-repl :test-out)]
                                   test-out
                                   *out*)}
      (try
        (thunk)
        (finally
