logoalt Hacker News

dleslieyesterday at 10:20 PM1 replyview on HN

It launches with a scratch buffer, menu bar with populated menus, a functional mini buffer, and so on. All of this is opinionated defaults and configurable with elisp.

And yes, much of Emacs is broken out of the box and it's been that way a long while. That's not a good thing.

Emacs isn't ready for the masses. Broken defaults, and a brittle experience once features are made working is standard.

I've used Emacs for thirty years now. I don't recommend it to new users.


Replies

BeetleByesterday at 11:40 PM

> Emacs isn't ready for the masses.

It never will be. It's simply not a goal they have. It's tiring to keep hearing people point it out. Emacs is also not ready to be your web server. Or your Jira replacement. It's not a lot of things - we don't need to itemize them all.

I've written a lot of stuff. Some of it I released publicly. None of it is for the masses. There are better tools for the masses - let them use those!

> I don't recommend it to new users.

"New" to what? In general, I don't recommend Emacs unless someone shows genuine curiosity. I always tell people "Give me any task, and I'll find a better tool than Emacs." And "If you want to get up and running quickly for your task, Emacs is not a good choice." Followed by "What makes Emacs worthwhile is you get it all in one package where they can interact with one another." And "It's a lifelong journey."

Nevertheless, some not technically savvy users do use Emacs today because they needed help editing files on a remote machine and I couldn't teach vim because Emacs was all I knew :-)

show 1 reply