[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU Emacs raison d'etre
From: |
T.V Raman |
Subject: |
Re: GNU Emacs raison d'etre |
Date: |
Thu, 28 May 2020 09:46:51 -0700 |
emacs kbd commands -- and other well-designed ergonomic systems, eg
vi's h,j,k,l for navigation are better thought of as muscle
memory. The mnemonics are useful to learn, yes, but given the weird
layout of the qwerty keyboard, rigidly sticking to mnemonics often
leads to non-ergonomic keybindings.
So it's always a choice --- does one wish to create a system that is
"easy to learn" but painful to use, or one that "a little harder to
learn" with the benefit of being extremely efficient in the
long-run. I still think VI's nav keys are one of the best choices I've
seen from an ergonomics point of view, but completely "unintuitive"
for whatever "intuitive" means.
excalamus@tutanota.com writes:
> May 28, 2020, 12:04 by raman@google.com:
>
> > "Philip K." <philip@warpmail.net> writes:
> >
> >
> > It's no more or no less intuitive than alt-F4 in "other platforms" that
> > people often label intuitive without thinking about it.
> >
> > And for the record, the insert/replace key is a carry-over from
> > DOS word-processors of the early 80's.
> >
> >> excalamus--- via "Emacs development discussions."
> >>
> > <emacs-devel@gnu.org> writes:
> >
> >>> What does C-g mean? Why the sequence C-g specifically? I think the
> >>> disconnect may be that C-g appears outwardly meaningless.
> >>>
> >>
> >> I always assumed it was because C-g, when inserted literally had the
> >> same value as does the ASCII bell (BEL, or '\a' in C) character. When
> >> you open the "ascii" man-page on G and BEL even appear on the same
> >> line. So in some sense it's like C-m/C-i, that do the same as
> >> return/tab.
> >>
> >> But I guess that's neither consistent, relavant or intuitive.
> >>
> These are excellent observations (and I always love the history I learn
> through being an Emacs user). Arguably, 'C-g' is one of the most important
> keybindings/functions in Emacs. It's unfortunate that there's not a clear
> winner for a mnemonic. "Get out" or "Get away" is the best I can come up
> with for English. I tried translating the following possible
> interpretations to other languages (German, French, Spanish) and "giro"
> ("turn" in Spanish, apparently) was the 'best'.
>
> cancel
> escape
> abort
> terminate
> scrub
> curtail
> stop
> discontinue
> cease
> counteract
> redirect
> avert
> undo
> disengage
> avert
> deflect
> abstain
> divert
> reversal
> turnabout
> doubleback
> turnaround
> reverse
> repeal
> retract
> annul
--
Id: kg:/m/0285kf1
--
Id: kg:/m/0285kf1
- Re: GNU Emacs raison d'etre, (continued)
- Re: GNU Emacs raison d'etre, Eduardo Ochs, 2020/05/28
- RE: GNU Emacs raison d'etre, Drew Adams, 2020/05/28
- RE: GNU Emacs raison d'etre, excalamus, 2020/05/28
- Re: GNU Emacs raison d'etre, Jean-Christophe Helary, 2020/05/28
- RE: GNU Emacs raison d'etre, Drew Adams, 2020/05/28
- Re: GNU Emacs raison d'etre, Jean-Christophe Helary, 2020/05/29
- Re: GNU Emacs raison d'etre, Philip K., 2020/05/28
- Re: GNU Emacs raison d'etre, João Távora, 2020/05/28
- Re: GNU Emacs raison d'etre, T.V Raman, 2020/05/28
- Message not available
- Re: GNU Emacs raison d'etre, excalamus, 2020/05/28
- Re: GNU Emacs raison d'etre,
T.V Raman <=
- Re: GNU Emacs raison d'etre, Karl Fogel, 2020/05/28
- Re: GNU Emacs raison d'etre, andres . ramirez, 2020/05/28
- Message not available
- Re: GNU Emacs raison d'etre, excalamus, 2020/05/28
- Re: GNU Emacs raison d'etre, Karl Fogel, 2020/05/28
- Re: GNU Emacs raison d'etre, Richard Stallman, 2020/05/29
- Re: GNU Emacs raison d'etre, Jean-Christophe Helary, 2020/05/29
- Re: GNU Emacs raison d'etre, Arthur Miller, 2020/05/30
- Re: GNU Emacs raison d'etre, Alfred M. Szmidt, 2020/05/30
- Re: GNU Emacs raison d'etre, Richard Stallman, 2020/05/31
- FW: GNU Emacs raison d'etre, Drew Adams, 2020/05/28