Timothy Washington <twash...@gmail.com> writes:

> I have a ritz and nrepl.el session running. I'd also like to be able to
>
> *i)* auto compile cljs ("lein cljsbuild auto") and
> *ii)* have a browser repl ("lein trampoline cljsbuild repl-listen") in the
> same session.

The latest ritz has a M-x nrepl-ritz-lein command, that allows you to
run lein commands in your project vm.

> I can do them in separate sessions. But it would be nice to have it all
> inside of an "nrepl-ritz-jack-in" session. Is this at all possible?
> Essentially it would involve running those lein tasks from the nrepl. But
> I'm not sure how to do that. I've tried *(require 'leiningen.cljsbuild)* ,
> but that namespace is not on the classpath.

It may be more appropriate to have a middleware for `cljsbuild auto` and
for `cljsbuild repl-listen`. For example, we could inspect the
project.clj file sent to the "project" middleware in [1] (which
currently provides support for switching projects inside a REPL), and
automatically start these.

If you think this is useful, maybe you could add this as an issue to ritz [2].

Hugo


[1] https://github.com/pallet/ritz/tree/develop/nrepl-project
[2] https://github.com/pallet/ritz/issues

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to