I’m addicted to colours and am trying to get Rebel-readline and Whidbey to work together. Rebel comes with some colours, but Whidbey also colours the results.
Whidbey injects itself into the Lein REPL task, and when I run a normal lein repl
it works correctly. When I do [true false]
it colours that output.
However, I can’t figure out how to have it run when I run lein rebl
which is a shortcut for [“trampoline” “run” “-m” “rebel-readline.main”]}. When I do [true false]
it doesn’t add colours to the output.
I thought the issue might be that Whidbey finds the Lein REPL task and injects itself during the task. With Rebel readline starting it can’t do this.
I tried seeing if specifically telling it to use the Whidbey capabilities by calling a Lein profile would trigger it, but that’s not making any difference:
lein with-profile +whidbey/repl rebl
At that point I’m out of ideas.
A simpler form of this question might be how do you send REPL options during rebel-readlines start?
I noticed that :repl {:repl-options {:init (require '[clojure.repl :refer :all])}}
doesn’t work. I have to create a user.clj file and initiate things there.