4 ms·
> but Emacs can be more everyday-friendly. But it seems that it won't ever be. I don't think it can; and yes, it probably won't ever be. There's simply no in
by klibertp 6y ago
> but Emacs can be more everyday-friendly. But it seems that it won't ever be.
I don't think it can; and yes, it probably won't ever be.
There's simply no incentive for Emacs to become more everyday-friendly.
For other editors and IDEs there's a strong motivation to make it work well on the first try, because if it doesn't work on the first try, it often won't work at all, and the users are helpless to fix it. On the other hand, with Emacs, it's pretty much expected for the users to scratch their itches on their own - because it's possible, so the perception is that it should be done.
Moreover, in other editors there is a strong motivation to make them work well for everyone. Again, mostly because users are not expected to (or are unable to) customize them to their needs - the users are going to learn the tool, with its quirks, workarounds, etc. In Emacs it's the other way around: nobody has the time or motivation to make the editor "just work" for everyone, because they are busy making Emacs work ideally "just for them".
It's very similar to how open-source Smalltalks work. You get an image chock-full of tools for customizing it for your needs, which is good. The bad part is that you get absolutely awful defaults, because using the defaults is a wrong way to use the software. When you can inspect and edit the code of literally everyhting with two clicks, not doing so is going against the intended use of the software.
It might sound harsh, but that's just how it is. Emacs is for people who want to have total control of their experience, it's not for people who want sane defaults. Even if Doom or Spacemacs help, they won't ever fully turn Emacs into a "modern editor", because being such is not the intended use case for Emacs.
Some people love it, and can't imagine working with anything else. Some people wonder how "debugging their editor config" is a good thing, and Emacs is simply not for them. Again, this is not elitist - there's nothing wrong with wanting to have a polished experience without much fiddling with config. It's just that Emacs is not, and won't ever be, a tool which provides such experience.
- pdimitar 6y ago> Some people wonder how "debugging their editor config" is a good thing, and Emacs is simply not for them. I am right there in that group but I can't see any good competition save for VIM which is likely loaded with similar problems... Trouble is, I went with the flow in my first job ~19.5 years ago and just recently realized that I no longer have the desire to tinker with Emacs. :\