Fork me on GitHub

@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”.


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.


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


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


You can always re-enable them later


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


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


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


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


It’s probably worth trying, though.


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


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


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


@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.


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


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


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.


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)


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


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


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