emacs-devel
[Top][All Lists]
Advanced

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

Re: Gitlab Migration


From: Richard Stallman
Subject: Re: Gitlab Migration
Date: Sat, 04 Sep 2021 23:44:52 -0400

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > But why is kill-region bound to C-w instead of C-x? I'm not really
  > advocating to change that key binding, but it is also clearly not
  > better.

When Guy Steele worked out the Emacs command set, he chose C-x
for "extended".  That is natural and easy to remember.  It is true
that C-w for kill-region is not particularly natural, but at least
one of the two bindings makes sense.

Swap them, and neither of them would make sense.

As for why we didn't anticipate that someone else would use C-x to
mean kill-region, that's because we had no relationship with SRI.
If we had had one, we could have asked them to send a precognitive
to help us.

I wouldn't mind offering easy options to replace groups of basic
key bindings, such as the CUA bindings and C-x.  This could be
a feature in a set-up wizard.

It is important for these options to work together, when they
don't conflict.  So if you enable the undo-redo bindings
and the CUA bindings at once, you'd get both changes.

I don't see any point in supporting the sort of profile that replaces
many bindings en masse.  That is less flexible.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





reply via email to

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