all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Discussions about key bindings
@ 2021-02-12 11:54 Lars Ingebrigtsen
  2021-02-12 12:29 ` tomas
  2021-02-12 12:39 ` Joost Kremers
  0 siblings, 2 replies; 3+ messages in thread
From: Lars Ingebrigtsen @ 2021-02-12 11:54 UTC (permalink / raw)
  To: emacs-devel

I find the recent spate of discussions about key bindings for
third-party code rather befuddling.  It's been suggested that Magit
should move their bindings to `C-x v', and it's been suggested that
there should be a number of bindings that should be reserved for
third-party packages, and they should share them.

It's befuddling because it's irrelevant: People who write packages will
bind commands to whatever keys they want to, and people who use those
package will either accept those bindings or not (by not using the
package, or rebinding the keys).

People are free to create whatever packages they want, with whatever key
bindings they wish, and people are free to use (or not use) those
packages.  It's not up to us, so discussing this stuff here is
irrelevant.

Now, anybody's also free to think that the bindings by package X are
stupid, and are free to say so: Freedom from being "tsked" at is not one
of the freedoms set out in the GNU Manifesto.  But suggesting that an
enormously successful and well-made package like Magit is doing
something wrong by binding `C-x g' is borderline rude.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-02-12 12:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-12 11:54 Discussions about key bindings Lars Ingebrigtsen
2021-02-12 12:29 ` tomas
2021-02-12 12:39 ` Joost Kremers

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.