This problem was cross-posted over here from
StackOverflow<http://stackoverflow.com/questions/15508152/beginners-emacs-clojure-compiling-error>,
where it has already been marked as solved.
BTW where do you encounter your problem? Inside emacs, with nrepl.el?
Because nrepl.el doesn't automatically compile anything; if you start the
repl with *lein repl*, it will get compiled by the built-in repl client,
and the effects will be observed within emacs. This is more of a
side-effect than by-design.
If you, however, start with *lein repl :headless*, nothing happens (this
will improve with Leiningen 2.1).
For any of this to work you need a *:main ...* or *:repl-options {:init ns
...}* declaration in project.clj.
Finally, only the indicated main namespace (and its dependencies) will be
loaded; the test namespace will once again stay unloaded because the main
code doesn't depend on the test code.
-marko
On Wednesday, March 20, 2013 9:28:52 AM UTC+1, Stefan Kamphausen wrote:
>
> If you have a valid ns-form and still encounter that error, it may help to
> compile the file once using C-c C-k. I still need to do that (sometimes?)
> when I open a file in Emacs although I'd thought, that the complete project
> should have been loaded at REPL start. After that compilation of single
> tests (e.g. using C-M-x) should be working.
>
> Best,
> Stefan
>
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.