Cursive vs Cider

That is probably true.

This is definitely not true. One thing that can be confusing for newcomers to Cursive is that the REPL pane is split into separate input and output sections - see the animations here. In particular in the dark theme the division can be hard to spot, and for some reason the input pane appears collapsed for a very small number of users. But mostly it’s just slightly unfamiliar so they’re not sure what they’re looking at.

The output pane is indeed just raw text (because, well, that’s what output is), but the input pane is a fully-featured editor.

There is Tools->REPL->Send top form to REPL which I think is what you are looking for. You can rebind all the keys to whatever you like.

As @tbaldridge stated, Cursive has a full debugger - see “Starting a debug REPL” on that page. It’s subject to some limitations that I discussed above, if you’d like a better idea of how it works check out my Clojure/West talk, which was more or less a 40-minute demo with a lot of discussion of the advantages and pitfalls.

4 Likes