Fork me on GitHub
#cursive
<
2018-01-06
>
cfleming03:01:47

@drewverlee So the short answer is no, I don’t have anything like a feature matrix or anything like that to compare to Spacemacs + CIDER.

cfleming03:01:21

Cursive is more or less equivalent to Emacs + CIDER + some of clj-refactor.

cfleming03:01:47

It’s generally much easier to set up since it’s all in the box, especially if you’re not familiar with Emacs to begin with.

cfleming03:01:16

The main philosophical difference is that Cursive works by source analysis, not REPL introspection (most of the time)

cfleming03:01:02

That means that you don’t need a REPL running for basic editing features, and things like global indexing are generally better.

Drew Verlee03:01:16

yea. i have been recommending it without actual having used it because i have had a great time with intelliji. > The main philosophical difference is that Cursive works by source analysis, not REPL introspection (most of the time) Ill have to think about that when i’m more awake 🙂

cfleming03:01:28

It also means that most of the fancy stuff works equivalently for CLJ and CLJS, which is not true for CIDER.

cfleming03:01:44

However Cursive has problems with macro forms it doesn’t understand yet.

cfleming03:01:51

So it’s a tradeoff.

cfleming03:01:06

If you’re already familiar with JetBrains tools, I’d say it’s a no-brainer.

cfleming03:01:13

Also, if you do a lot of Java interop.

cfleming03:01:49

If you’re familiar with Emacs and you can get it all set up and keep it running, Emacs can currently be made more powerful than Cursive for straight CLJ code.

cfleming03:01:15

Code that requires Java interop, or uses CLJS, it depends but I’d say Cursive usually wins.

cfleming03:01:42

That’s probably the shortest executive summary 🙂

cfleming03:01:52

I should also add something like that to the FAQ.

Drew Verlee03:01:59

Thanks a ton for the overview. i would add that to a readme if it doesnt exist. Sense emacs has the majority of users it is probably worth the time.

cfleming04:01:12

Yes, definitely.

taylor14:01:26

has anyone had issues with IntelliJ stopping accepting keyboard input? It’s started to happen quite frequently with 2017.3.2 and Cursive 1.6.2-2017.3. I have to close/reopen IntelliJ to fix it, although if I have another IntelliJ project open it’s unaffected. It always happens while I’m typing.

gklijs20:01:15

@taylor I had something similar, but was running a Java project. I do use 2017.3.2 so it might be a problem with intelliJ, or still some weird side effect from cursive.

timgilbert22:01:15

That very occasionally happens to me and drives me nuts. I find I can usually get out off it by closing windows. I have never been able to reproduce it consistently though

timgilbert22:01:57

Is anybody else noticing a drop in performance around tooltips in the last few builds? It seems like there is a noticeable pause when I hover over like a misspelling warning or similar thing