4 ms·
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
by dleslie 1mo ago
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.
- BeetleB 1mo ago> 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 :-)
- skydhash 1mo ago> 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." That is the proper response. These tools are designed for someone that does need them as they are, not for someone that just need some tools. Software like vim and emacs are in fact a whole workshop that you need to make your own. If you just want a tool, there are better software out there, but people that usually go for emacs wants a workspace, not just one tool.
- dleslie 1mo agoThe best tool is the one that makes completing tasks better: faster, easier, cheaper, or superior. It takes significant usage and training to overcome the overhead that Emacs imposes. There are other tools that are fast, free, and capable which do not have this problem. Even tools which are reasonably extensible. Like VSCode. There's good reason that all the new agentic development environments aren't forks of Emacs or NeoVim.
- BeetleB 1mo ago> There are other tools that are fast, free, and capable which do not have this problem. You are merely mirroring what I said. > There's good reason that all the new agentic development environments aren't forks of Emacs or NeoVim. And there's nothing wrong with the fact that Emacs will never be the tool people fork for agentic (or IDE, or for any other purpose). That's not a mark against Emacs.
- dleslie 1mo agoEmacs isn't the best code editor. It isn't the best note taker. It isn't the best document writer. It isn't even a good lisp. What is Emacs the best at these days?
- BeetleB 1mo agoWhy are you asking the person who said Emacs isn't the best at any particular thing? If you want to engage, at least read the comments.
- dleslie 1mo agoBecause it's the question that I'm interested in. I use Emacs still because it's astoundingly mediocre at all things that I use it for; but always mediocre and never terrible. I would like to know if there's something it's the best at, besides being predictably mediocre.