Live data from Hacker News

Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

jointhefreeworld.org

121–127 of 127 posts

Re: Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

#121

> But what do you actually get with IntelliJ? A massive, monolithic Java application that frequently hogs 8GB+ of RAM, locks up your system while “indexing pre-built binaries,” and forces you into a closed proprietary ecosystem. This is just exaggeration. I use IntelliJIDEA everyday (on mac) with multiple projects open and tbh they have optimized the IDE a lot to make it faster. I'm not saying it's perfect, but it's…

I frequently have to restart PyCharm every few days, as it slows so bad that it cannot scroll or type smoothly. This is on a very powerful macbook pro....

Re: Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

#122

I agree that IntelliJ is a monster of a resource hog, but I have yet to find an editor where code navigation is as good. That's basically all I use it for these days, in the days of LLMs, and I still think it's worth it. VSCode, especially for golang, is terrible. I might be holding it wrong, but I've really tried, and it's just not good enough. Before LLMs, when I still refactored by hand, coworkers who were using v…

> code navigation

Do you mean GUI, keyboard shortcuts, search dialogs, all the above?

I'm frustrated with (find and) search. So many options. It's both too much and too little.

But what would something better look like? Spotlight (Alfred, Raycast)? fff (fast fuzzy finder)?

I'm hoping I'll know it when I see it.

Re: Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

#123
post #72

I agree that IntelliJ is a monster of a resource hog, but I have yet to find an editor where code navigation is as good. That's basically all I use it for these days, in the days of LLMs, and I still think it's worth it. VSCode, especially for golang, is terrible. I might be holding it wrong, but I've really tried, and it's just not good enough. Before LLMs, when I still refactored by hand, coworkers who were using v…

Saying that VS Code is terrible for Go is simply false. The Go extension is regularly updated and works extremely well. Sure, it lacks some advanced refactoring features available in IntelliJ, like function parameters reordering, but gopls supports most refactoring you'd need to do day to day..

Sorry, but gopls doesn't even support moving files/packages and updating references properly - which is basic, tablestakes, "everyday" feature supported out of the box by Goland.

I can list 2 dozen other things that Gopls doesn't support but Goland does.

Re: Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

#125
post #117

Earlier quoted context omitted.

You still have to put gas in the tank of your car, no matter if you own 20k used Civic or 350k Ferrari

Sure but this analogy is weird. I dont have to cook my own pasta in a restaurant, would be a counter analogy which is just as unfitting.

That was a good analogy.

This one is even better. Your refusing to tune your OS is like coming to a restaurant with gluten intolerance and expecting to eat anything without getting sick because you paid 30$ for your dish.

Maintain your gut health is your responsibility. Maintaining your OS to be able to run software (paid or free) – likewise. IDEA even displays helpful tips asking you to do so.

Re: Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

#126

Earlier quoted context omitted.

Well its a russian company, and took part in the solarwinds hack, that was directly funded by the fsb. So, yeah, it should ve scrutinized, nitpicked and avoided at all costs. Its 2026, there is no need for a proprieraty IDE that is stuck in the early 2000s.

They closed all their russian office locations at the start of the Ukraine war afaik so I wouldn't call it russian any more.

Once russian, always russian. You cant remove the ruski once its rooted.

Re: Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

#127
post #119
post #105

Earlier quoted context omitted.

I have used both VS and Rider for .NET development and for me Rider beats VS by a mile.

As long as you only do Web development with .NET.

Can't really speak to that as I do mostly web development. Not sure why there would be any issue with any other kind of development though?
Post reply on HN