emacs-devel
[Top][All Lists]
Advanced

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

Re: Keybinding styles (was: [External] : Re: Gitlab Migration)


From: Richard Stallman
Subject: Re: Keybinding styles (was: [External] : Re: Gitlab Migration)
Date: Tue, 07 Sep 2021 23:29:44 -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. ]]]

  > I did not suggest that we do any work specifically to support
  > any specific alternative set of key bindings.  What I attempted
  > to suggest is trying to understand the experience of someone
  > adopting Emacs from the outset with evil-mode or some other
  > alternative set of key bindings enabled.  To what extent can
  > that user be made to feel other than a second class member
  > of our community?

In principle, if we could easily do that, there would be no reason not
to try.  But I expect it would be far too much work, and that we should
therefore reject the goal.

For instance, anyone using an interface different from the one
described in the Emacs Manual will justly feel it is second-class.

  > Can the user experience when perusing
  > documentation be either in terms of neutral function names
  > or, when key bindings must be mentioned, then in terms of
  > that user's elected bindings?

We do that in the documentation strings in Emacs.
But not in the manual, because that is written by hand.

If you wanted to do a research project, you could try developing a
system for writing manuals which handled variation in key bindings.
You might come up with an advance in technology.

If you want to work on that research, I wish you luck, but that is
outside the scope of the GNU Project.

  > > I keep wishing someone came up with a clever way for modes to specify
  > > their key-bindings in such a way that Emacs can automatically derive from
  > > it the keys to use "normally" as well as the keys to use in Evil or the
  > > keys to use in god-mode, or the keys to use in this hypothetical new
  > > `really-cua-mode`, ...
  > > So as to finally address this long-term maintenance challenge.

This is a different project -- it does not involve the Emacs Manual.
It might be much easier than the project I discussed above.

It is still research, though, and outside the scope of the GNU Project.
Not so far outside, but outside nonetheless.

I don't think this project should be a priority.  But work on it if
you like, and if you make it work, we could install it.

I do not believe that this would be enough to avoid making users of
nonstandard key bindings feel their key bindings are second class.



-- 
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]