Allow the task to work outside of projects.
This commit is contained in:
parent
9584b854c4
commit
c68b07bae0
1 changed files with 6 additions and 4 deletions
|
@ -8,13 +8,15 @@
|
|||
[leiningen.core.classpath :as classpath]))
|
||||
|
||||
(defn- start-server [project ack-port]
|
||||
(eval/eval-in-project project
|
||||
`(clojure.tools.nrepl/start-server 0 ~ack-port)
|
||||
'(require 'clojure.tools.nrepl)))
|
||||
(if project
|
||||
(eval/eval-in-project project
|
||||
`(clojure.tools.nrepl/start-server 0 ~ack-port)
|
||||
'(require 'clojure.tools.nrepl))
|
||||
(nrepl/start-server 0 ack-port)))
|
||||
|
||||
(def lein-repl-server (delay (nrepl/start-server)))
|
||||
|
||||
(defn repl
|
||||
(defn ^:no-project-needed repl
|
||||
([] (repl nil))
|
||||
([project]
|
||||
(nrepl/reset-ack-port!)
|
||||
|
|
Loading…
Reference in a new issue