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

Re: [Sheflug] vi, emacs, sharp sticks



On Tue, 28 Nov 2000, Stephen J. Turnbull wrote:

> C-w is kill-region, usually, and that's supposed to be mnemonic from
> command-line editing.  Paste is C-y, for "yank", and I believe that's
> the same in vi.  C-d is delete-char-forward, same "delete" as vi's

No it isn't, it's the opposite. yy copies, dd cuts, p pastes. I can deal
with that better than C-w cuts C-y pastes and their doesn't appear to be
a key for plain old copy (I know, cut-then-paste, but that's two keys).

> delete line.  In general, Emacs keybindings are supposed to be
> mnemonic by initial.  C-z is suspend, as in the shell.  The X key is
> reserved from eXtended commands, C-x being a prefix for multiple
> keystrokes, and M-x allowing you to specify commands by name.  Etc,
> etc.

The C-x bit is about all that really seems logical. Maybe a bit too much
historical cruft, not enough clear thinking. Still, I do prefer it to vi.
:)
Also emacs interface needs a LOT of work IMO. It has a lot of power but
the interface barely exposes a fraction.

> What the hell are CUA (MSFT) keybindings supposed to be mnemonic for?
> Alt-V = paste?  Alt-X = cut?

Strangely they happen to be close to the amiga key bindings which were
(AFAICR) A-C for copy, A-V for paste and A-X for cut. Don't know why.
A-X makes sense as in X = kill. Maybe you could say A-K would be better,
but X is not too bad. C for copy, now there's an idea. V? Not sure.

---------------------------------------------------------------------
Sheffield Linux User's Group - http://www.sheflug.co.uk
To unsubscribe from this list send mail to
- <sheflug-request [at] vuw.ac.nz> - with the word 
 "unsubscribe" in the body of the message. 

  GNU the choice of a complete generation.