Everything you want but the debugger. You'll have to get Ritz on its own for that.
I usually develop with clojure code on Vim in one terminal window and a repl running in another terminal. It's really nice to have them working together in the background with nRepl and Fireplace. I wrote a nice hack so that line numbers and file names in stack traces are useful in functions I've updated in my files over the nRepl transport.
Vim fireplace is fantastic, kudos to tpope for putting that together. I haven't tried debugging with it yet, but it sounds like it should be pretty doable.
https://github.com/tpope/vim-fireplace
Everything you want but the debugger. You'll have to get Ritz on its own for that.
I usually develop with clojure code on Vim in one terminal window and a repl running in another terminal. It's really nice to have them working together in the background with nRepl and Fireplace. I wrote a nice hack so that line numbers and file names in stack traces are useful in functions I've updated in my files over the nRepl transport.