|
|
Log in / Subscribe / Register

Toward a "modern" Emacs

Toward a "modern" Emacs

Posted Sep 25, 2020 18:14 UTC (Fri) by iabervon (subscriber, #722)
Parent article: Toward a "modern" Emacs

I think the think Emacs most needs is a variable my-first-emacs, which you can set to any previous or current version of Emacs and have that be the default configuration. With that, they'd be able to change the unadorned default configuration radically to attract new users without upsetting existing users, who would simply need to record when Emacs was right for them.

This would allow for proper handling of features that are objectively improvements in behavior but counterproductive for people who developed habits without them. For that matter, a lot of behaviors could be tied (by default) to a system where users can tell Emacs go to a more recommended configuration when the users want to devote some time to retraining. This also gives a path to softening the learning curve, where the default modern configuration is something intuitive but inefficient, and users who do that particular thing enough to care can put in the time when they choose to and get comfortable with the unintuitive efficient way. I like to remember that all of us are casual users of nearly everything, experts at a few things we've intentionally put time into, and idiosyncratic about some other things we've never really thought about. Having a system that does what the user wants for each of these cases is only possible by having different behavior depending on the user's history and changing when the user wants to.


to post comments

Toward a "modern" Emacs

Posted Sep 25, 2020 19:52 UTC (Fri) by IanKelling (subscriber, #89418) [Link]

RMS said

> It would create a different editor that we Emacs users would never switch to.

And, I'd say, yes, that's still probably the best way forward. I don't think doing it multiple times as you suggest is a good idea, because it is a lot of work to maintain multiple defaults and all have them all work well. There are people are doing it already https://www.emacswiki.org/emacs/StarterKits. I suspect a good way forward for modernizing emacs is for one of those projects to make a concerted effort to get merged upstream and maintain the code in upstream.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds