           options (if (:color options)
                     (merge options nrepl.cmdline/colored-output)
                     options)]
-
       (.start (Thread. (partial poll-for-responses connection)))
       (execute-with-client
                client

(ns reply.eval-modes.nrepl
  (:import [java.util.concurrent LinkedBlockingQueue
                                 TimeUnit])
  (:require [clojure.main]
            [clojure.tools.nrepl.cmdline :as nrepl.cmdline]
            [clojure.tools.nrepl :as nrepl]

                           '(set-signal-handler! "INT" (fn [s]))
                           (reply.initialization/construct-init-code
                             options)))))
      (handle-client-interruption! client)
      (run-repl client options))))

