Here's how I did it. 1. I setup brepl environment with help of below tutorial. https://github.com/magomimmo/modern-cljs/blob/master/doc/tutorial-02.md
in short, you'll need (repl/connect "http://localhost:9000/repl") somewhere in your clojurescript code. 2. then open nrepl in emacs(I'm using M-x nrepl-jack-in) 3. Enter below in your nrepl (do (require 'cljs.repl.browser) (cemerick.piggieback/cljs-repl :repl-env (doto (cljs.repl.browser/repl-env :port 9000) cljs.repl/-setup))) 4. You need to show the page that has your cljs running on your browser. 5. test if your nrepl is working correctly by executing below on nrepl. (js/alert "I'm ready!") Hope this helps. Regards, K On Thursday, July 18, 2013 1:03:59 PM UTC+9, Chris Bui wrote: > > I'm trying to setup an environment for Clojurescript. The problem I'm > having is not knowing how to set it up so that I can connect to a > Clojurescript Browser REPL from emacs, so I can evaluate forms right from > the editor and have it show up in the browser. > > Things I've tried: > > I tried using Cemerick's piggieback and piggybacking on nREPL. I don't > really know how to configure it from the documentation. I was able to get > it to work after figuring out I had to make an index.html file in the root > of the project folder. Except the server doesn't serve my assets. > > I tried setting up inferior-lisp with the bash script from the > Clojurescript wiki. However, whenever I try to run the > inferior-lisp-program I'm getting "Wrong type argument: stringp, nil". > > Here's my ideal workflow: > > I have a project folder/resources/public folder that has my assets and > html files. I can start a web server that serves those files somehow, > either by ring or using python's simple http server. I'd be able to connect > to a REPL from emacs and evaluate forms into it. > > Thanks in advance. > -- -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.