emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [External] : Re: Concern about new binding.


From: Gregory Heytings
Subject: Re: [External] : Re: Concern about new binding.
Date: Fri, 12 Feb 2021 16:56:28 +0000


Most (All?) keyboards today have a Super key -- why not allocate that or parts of it to global third-party packages?

Because the super modifier cannot be used in a terminal or console?

That is simply not true.


That's what I thought until today, but indeed I may be wrong. Could you please explain how it is possible to use the super modifier in a console?

This solves moving things around, and constantly breaking things for people.

Is it not a slight exaggeration to say that Emacs is "constantly breaking things"?

Is it? The build was just broken just recently.


Of course a development version is expected to break things from time to time. If you want stability, use stable releases. And I'd say that even the development version is pretty stable. It breaks occasionally, yes, and when it does it's during a very short period of time.

There are far more solutions to this problem than just unbinding keys unconditionally for some unknown future case that nobody can figure out.

It's not "for some unknown future case that nobody can figure out", it's for a recurring problem that is becoming more and more important. More and more users use Emacs, the extensible editor, with third-party extension libraries, and these these third-party extension libraries cannot create global key bindings.

There is already a space where users (and what third party packages can recommend users to use) can bind their keys.


Yes, there is a space in which users can bind their keys, and as a matter of fact users can bind all keys the way they want it.

Yes, third party packages can recommend users to use this or that key for their commands, they can also recommend users to use keys that are not reserved for them, and as a matter of fact packages can also bind all keys the way they want it (that's more or less what evil-mode does), as nobody is forcing them to follow the key binding conventions.

The proposal is only to create a key space in which third party packages could automatically create global key bindings, without conflicting with Emacs core (that is, without rebinding any key bound in vanilla Emacs) and without conflicting with users' personal settings.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]