I am trying to setup proto-repl atom-editor package and apparently it needs a file user.clj to exist somewhere - which I guess is some leiningen's init file.
Where should I create this file?
Clojure will load the file user.clj
from your class path if it is found. In a default leinengen project src/
will be on the class path, so if you create src/user.clj
the contents of that file will be loaded in the context of the user
namespace.
user
is the default namespace for the clojure repl, but some leiningen projects override this. In order to access definitions in user.clj
you will need to either pull user
into scope (using require
or use
) or make sure that user
is your starting namespace.
See the Proto REPL demo project https://github.com/jasongilman/proto-repl-demo/blob/master/dev/user.clj for an example of how to setup user.clj You should also add a dependency on clojure.tools.namespace in the project.clj https://github.com/jasongilman/proto-repl-demo/blob/master/project.clj
I just pushed some changes to Proto REPL last night to improve this area but you'll still benefit from having one setup.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With