Live data from Hacker News

Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

jointhefreeworld.org

61–70 of 127 posts

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

#61
post #40

Earlier quoted context omitted.

I keep finding interesting that some devs refuse to pay for tooling like every other profession, yet they don't take pull requests as salary either.

In most profession, you don’t have a continuous flow of new tools to evaluate if they worth integrating in your workflow, which is already heavily time costly, and tools rarely break overnight due to some remote ecosystemic reason or cease to work due to license expiration/change/whatever. How enthusiast are most professional to throw money at "smart" tools, hmm?

Here is an hint from someone walking the planet since the 1970's, you also don't need to follow every fashion in IT.

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

#62
post #23

Earlier quoted context omitted.

Also, like where else would the indices live? They are in memory to make going to definition, source, analysis etc fast. It's not even using java objects for these, so a feature-equivalent solution would be similarly "fat".

I don’t know, using Vim and Exuberant Ctags can give you a significant part of these features for a very lower footprint. But to be clear, it’s not a ready-to-go path on parity with DX that IntelliJ provides. Hackers are often exceptionally good at optimizing the hidden parts no one give a shit until everything crumble under systemic slowness, but they often also are very bad at designing even a decent UX for everyth…

For the record Neovim has built-in LSP support and Vim supports LSP with plugins. Why use Ctags that you have to manually generate?

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

#63
post #47

> 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…

People will complain about 2MB ram usage and then gladly spend 4k on a mac pc

[deleted]

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

#65
post #40

Earlier quoted context omitted.

I keep finding interesting that some devs refuse to pay for tooling like every other profession, yet they don't take pull requests as salary either.

I would pay for tooling, but most of them is now pure grift. Even Jetbrains has gone the anticonsumer route with their focus on AI (plugins enabled by default).

The money has to come from somewhere, otherwise it is yet another doom and gloom of a FOSS project being acquired by a big corp, or the author moving on into proprietary software, donations hardly put food on the table outside rockstar level projects.

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

#66
post #28

Earlier quoted context omitted.

Nah, there is little demand for it that's the reason. LLMs don't need a LSP, they work better without it often. Most Java devs use IntelliJ or another IDE with its inbuilt thing. For everyone else the existing one is good enough for incidental usage. So ~no one cares

I care, which is existence proof that someone cares.

~no one == approximately no one

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

#67
I wrote an LSP for kotlin and java recently and it's so annoying how tightly coupled all the LSP stuff is in IntelliJ to the IDE itself they have a outside LSP project which seems to be going very slow or nowhere is very sad.

Note I tried to use IntelliJ to build it the performance was not nearly as nice as I would have liked still better than a lot of LSPs but still.

I know a bunch of folks have tried it but I think only Jetbrains can build a good one, unless someone actually goes all in on solving this for a few months and rebuilds the parsing and types systems outside of the Jetbrains toolchain and ecosystem.

Java is likely easier but it's also quite jank in terms of how existing solutions work.

But I like projects like this, I am not against IntelliJ it must be great had been great when I was learning but I want a lsp to use for scripts and the small edits, opening a massive IDE is very overkill for the kinds of small changes I like to make now.

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

#68
post #66

Earlier quoted context omitted.

I care, which is existence proof that someone cares.

~no one == approximately no one

There are multiple questionable attempts at solving this problem in this comment thread. Where did they come from? We're also commenting on a blog post that is discussing an adjacent problem to this. ... which you decided to comment on?

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

#69

> 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'm also on a mac, but in the last few years performance and memory usage has gotten pretty bad. Though we use Intellij for mostly Angular / Node projects. A colleague of mine had reverted to an older major release because it runs better on our Macs. He ended up switching over to a popular open source IDE and hasn't looked back.

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

#70

People will go to great lengths to avoid paying for what is, arguably, an outstanding product from a great company, then think nothing of spending the same amount at Starbucks. I don’t think I’ve ever seen a company scrutinized and nitpicked as much as JetBrains.

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.

Source: trust me bro
Post reply on HN