emacs-devel
[Top][All Lists]
Advanced

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

Re: Concern about new binding.


From: Gregory Heytings
Subject: Re: Concern about new binding.
Date: Fri, 05 Feb 2021 10:42:12 +0000



Perhaps a better way to update the documented key binding conventions is to add the rule that packages should generally not create global key bindings.


That's another solution indeed, but IMO it is not a reasonable one. It is reasonable for a package to create global bindings, to write its documentation with these bindings, and for users to install the package and to access it through these bindings without having to set specific configuration options beforehand. It is IMO not reasonable to require from all users to add "global-set-key"s in their configuration before using a package.


Reserving keys for external packages won't solve the fundamental problem here: two external packages may still decide to use the same key bindings, causing similar conflicts for users that install both.


That's a similar, but different problem: it's a conflict between package X and package Y, not a conflict between package X and Emacs. Moreover the likelihood that two packages use the same keys is much lower when many keys are available.



reply via email to

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