Fork me on GitHub
#cursive
<
2017-04-15
>
tianshu05:04:48

if cursive becomes standalone, how about the tools that intellij provided, such as database tools, inject language, etc?

cfleming07:04:38

@doglooksgood If Cursive is standalone, it will still be available as a plugin. All those features will require IntelliJ still.

cfleming07:04:49

The same licence will work for standalone or for the plugin.

tianshu07:04:07

that's awesome

tianshu07:04:07

will cursive provide basic java/javascript support?

cfleming07:04:06

A standalone Cursive would be basically the IntelliJ Community edition, with a few unnecessary things removed, Cursive pre-installed and some of the basic flows made more Clojure-specific.

cfleming07:04:25

So yes, it’ll have the Java support, but not the JetBrains JavaScript support.

slipset09:04:32

So, I just downloaded Intellij and installed Cursive.

slipset09:04:25

I already had an existing clojure/clojurescript project, so I imported that.

slipset10:04:45

What I would really appreciate was if Cursive then would create the necessary run-configs for me, and pop up a window saying something like “Hi! Would you like to me to start a repl for you?”

slipset10:04:53

Bonus points if Cursive would see that I’m using figwheel and pop open a cljs-repl as well, although that’s apparently not needed as much in Cursive as in Cider, since Cursive uses static code analysis.

slipset10:04:14

@tap/@cfleming https://github.com/cursive-ide/cursive/issues/1710 sounds like something my colleagues are experiencing. Right now we’re on easter holidays, but I’ll investigate further when we’re back at work.

cfleming11:04:25

@slipset Yes, I’m planning both of the steps you suggest, and the next big feature is better CLJS REPLs.

cfleming11:04:43

Let me know if that issue is affecting you, too.

slipset11:04:28

Seems like it was (according to @psalaberria002)

cfleming11:04:01

Ok. I’m going to have another go at not adding those configs by default, because they seldom make sense for Clojure.

slipset11:04:56

Also, it seems like I need to mark quite a few of my directories as “excluded” so that they don’t pop up when I look for files.

cfleming11:04:20

What sort of directories are they?

cfleming11:04:30

Output/target dirs?

slipset11:04:43

out, target, .cljs_rihno_repl (which might be a leftover from some emacs stuff)

slipset11:04:41

also, because figwheel, I needed to mark resources/public/js/{figwheel-builds}-out as excluded

cfleming11:04:45

Is that directory configured in project.clj, figwheel.edn, or is it implicit?

slipset11:04:54

It seems like it’s implicit

cfleming11:04:17

I’ll check those other dirs when back at work, standard ones like target should get excluded, unless you’ve overwritten the relevant config in project.clj

slipset11:04:47

Don’t think so.

cfleming11:04:37

Ok, I’ll refresh my memory on where that config comes from, and we can check why that’s not working.