1. Install Leiningen http://leiningen.org/ you do not need to install clojure, lein will grab clojure for you.
2. `lein new playground` from the command line to create a 'playground' project
3. Open Light Table
4. ctrl-space `woto` for "Toggle Workspace tree"
5. Add the playground project folder you just created
6. cmd-o `core.clj` to open the main clojure file for the project
7. On an empty line type `(+ 1 1)` and hit cmd-enter
Things will grind away for a while as all the dependencies are downloaded and the JVM starts up. Get a cup of coffee or something. Eventually you'll see a green `2` show up.
You can then type anything in the tutorial and hit cmd-enter to evaluate it or cmd-shift-enter to evaluate the entire file. Think of the file as a shell with an editable history instead of something you'd want to commit to source control.
Documentation is searchable via ctrl-shift-d or moving your cursor on top of a function name and hitting ctrl-d. Autocomplete is available on tab, you can jump to definition with cmd-. and back with cmd-,
Additional question: I noticed how on the clojurescreencasts site the author of the videos uses InstaREPL in split screen mode. I couldn't figure out how to do that with my own installation of LT. Do you know?
1. LightTable might be better for new Clojure users who aren't yet attached to Emacs
2. You can use (some) Emacs key bindings in LightTable
/not to start an editor war/
Light Table does the integration right. You load up a clojure file, hit eval, and it works without having to mess with it. Additionally, it works well with Clojurescript, which I never really got working with Vim fireplace. The doc system is integrated, autocomplete works. The Light Table vim plugin provides decent but not great vim emulation (e.g. the b text object is missing, which is important for a lisp) and while it's not as nice for editing as my heavily customized home vim setup, I'm happier doing Clojure in LT than in Vim.
Once I installed Evil-mode (Vim bindings), an Emacs buffer felt so similar to Vim that I was immediately productive.
From there, I could just focus on the other things like how to open a file (C-x f) and how to launch nREPL and begin evaluating code within Clojure source files.
I'm much happier now that I'm just using vim-fireplace.
This weekend I decided to try out emacs with evil-mode and now I've switched permanently to that set up, it's the best of all worlds, you get to have all the emacs/clojure integration goodness while still having super-powerful vi keybindings and editing capabilities.
I'd recommend you give it a shot at least :)