Hacker News new | ask | show | jobs
by _ph_ 1421 days ago
I don't mind a good IDE. But that only "works" well, as long as you are working in one single language, day in and out. There have been such times in my life and I was happy with the corresponding IDE (unless it itself was just crap :p). But if you are not so focussed, jumping between languages quicker, or just if you don't have a good IDE at hand for your language, Emacs is your friend :).
2 comments

These days there is the similarly general-purpose VSCode and competitors, so this particular angle holds no water.
Sorry, first you should consider your language. "Holds no water" is way to strong, especially as it is absolutely wrong. VSCode is nice but a far cry from the abilities of Emacs. And while it does somewhat support a lot of languages, setting it up for a new language is way more work implementing a complex protocol compared to Emacs.

Maybe it has become better, but for a while I looked into it as it was popular for Go editing. Unfortunately, there is way to much predetermined flow built in, so Emacs makes it the way better Go editor for me. Back then, there was even no key binding for compiling the current file.

And as I said, the language coverage is much worse than Emacs, as it is its hackability.

To set the tone of my reply: I’m an every-day-all-day Emacs user. I greatly enjoy configuring my Emacs. Your point about “hackability” is spot on. That being said, I think the language “holds no water” is reasonable here. It sounds like you haven’t used VSCode in a while. (As a lightweight IDE) it has completely seamless integration with every popular language.
I’ve never had an issue working with multiple languages in IntelliJ.