-
-
Notifications
You must be signed in to change notification settings - Fork 649
Description
The cider-jack-in
command, hallowed be its name (and shortcut), will unfortunately not boot up a REPL and attach a client to it in projects that use Boot instead of Leiningen. This is unsurprising, given the predominance of lein, but boot support would be nice and, looking into it, the issues at play are simple and mostly confined to nrepl-client.el. Basically, they are:
nrepl-project-directory-for
needs to recognizebuild.boot
in addition toproject.clj
files.nrepl-server-filter
would need to adjust its regex to accept both lein's "nREPL server started on..." and boot's "nREPL server listening..." outputs
This would enable barebones support, with users using customization to specify "boot" as cider-lein-command
and "repl -s wait" as cider-lein-parameters
.
However... in the future, perhaps detection by cider for the appropriate defaults for those values on a per-project basis would be convenient to end users.
Question: would a pull request to implement the two immediate simple changes above be welcome? Or, is there any orientation in general on this question?
Thanks