Fork me on GitHub
#cursive
<
2017-08-21
>
sgerguri01:08:01

@yonatanel Nobody’s forcing you to use it if you don’t find it fun. There’s always Emacs or Vim with its myriad plugins and manual (re)configurations, for a different kind of “fun”.

yonatanel08:08:02

Its initial loading is slow, and it probably has too many plugins or things it's doing that I don't need. I'm definitely not moving away from it or cursive so I wondered if you have any experience making intellij lighter and more to the point.

cfleming08:08:08

@yonatanel You can disable plugins you’re not using at Settings-&gt;Plugins

cfleming08:08:20

It’s generally a good idea to disable ones you’re not using.

cfleming08:08:31

You can always re-enable them later

cfleming08:08:26

One thing that I may do at some point is to create a standalone Cursive like PyCharm

cfleming08:08:52

But that will be mostly just like Community edition with selected plugins.

yonatanel08:08:00

So removing plugins is the most significant way of reducing load?

cfleming08:08:39

Probably, yes. You can also enable Power Save Mode, but that will reduce functionality, which may not be what you want.

cfleming08:08:46

It’s probably worth trying, though.

cfleming08:08:38

In the end, though, IntelliJ just does a lot of stuff.

yonatanel08:08:40

Ok, maybe I should also add more key bindings for more "fun"

cfleming09:08:06

If you can give me a better idea of what you feel like is missing, I may be able to help more.

sgerguri10:08:10

@yonatanel Removing plugins is especially crucial if you have the Ultimate edition, which comes with a lot of them enabled by default. I do mostly Clojure with a view of some front end stuff on the horizon so that’s what I have enabled. Everything else - including a lot of the Java stuff - is disabled in my setup. From my personal experience I can say that it makes a lot of difference.

yonatanel11:08:32

I did just now disabled most of the plugins. Not sure how fast it became. Intellij is still indexing the world etc. I think initialization is the pain point, splash screen, stealing focus while things are loaded, then indexing. I can probably config some of it

sgerguri11:08:40

Yeah, that’s the annoying bit. Which is the reason why I generally don’t bother shutting IDEA down at all.

sgerguri11:08:29

A lot also depends on how fast your machine is. Quad Core i7, 16 GB RAM and a PCIe SSD does help with speeding things up.

souenzzo19:08:44

Error loading complete.core: Could not locate complete/core__init.class or complete/core.clj on classpath. Anyone else getting this message? (not sure if related to cursive)

yonatanel22:08:57

Is socket repl integration coming soon (i.e. weeks)? :)

cfleming22:08:05

I’m working on parinfer right now which is proving harder than I expected. After that it’s REPLs.

cfleming23:08:28

@souenzzo I don’t think that’s Cursive related, Cursive doesn’t use a complete.core namespace.