Remix.run Logo
dkarl 5 days ago

The same curse emacs suffers from. What is the best sweet spot an editor/IDE has achieved to date?

I remember the extremes of the utter unconstrained chaos of Emacs and the rigid ultra-high-boilerplate approach of the Eclipse IDE. Emacs was fun to hack on, but impractical to use as an IDE, because if you installed enough plugins to make it useful as an IDE, it was broken half the time (my experience, many years ago.) Eclipse had a robust architecture, but writing plugins for it was a dispiriting slog, even when I got paid for it (again, my experience, many years ago.)

aranelsurion 5 days ago | parent | next [-]

> What is the best sweet spot an editor/IDE has achieved to date?

Unironically, maybe VS Code.

Everything simple you can do with it, either comes built-in, or within Github/Microsoft ecosystem, or has an official plugin that gets recommended and featured by the editor itself. Plugins from individual hobbyist developers I have, I can almost count in one hand. (VSCodeVim being the most important one)

Now I compare this to my Neovim setup, and that one is basically running on charity from OSS developers.

dkarl 5 days ago | parent [-]

What about writing a quick ad-hoc command? Something I would have found useful today, which I would have done in emacs fifteen years ago, was writing a command to parse a file in a log, generate a curl command from it, and copy the command to the clipboard. Could I do that in VSCode without creating an entire project?

iLemming 4 days ago | parent | prev | next [-]

I can't even start listing the issues with your hasty generalization here - I see outdated anecdotal evidence, survivorship bias, vague metrics, false correlation, goalposts moving. While your personal experience likely genuine, presenting it as evidence that Emacs is inherently impractical as an IDE only adds to the fallacy of generalizing from a single data point to universal truth.

I have completely opposite experience with [modern] Emacs. Of course, it wasn't smooth from the day one, but neither was my ride with different IDEs. Somehow, I keep coming back to Emacs because no IDE ever provided all the machinery I need to be productive. For me (and I suppose for many other people), Emacs is far more sweeter spot of an IDE than any other alternative.

cherryteastain 5 days ago | parent | prev | next [-]

Emacs has eglot built in these days and it works quite well as an IDE

mkesper 4 days ago | parent | prev [-]

An emacs "distribution" like e.g. doom-emacs has worked to be quite stable for me.