unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Suggestion: C-x C-u => undo-only
@ 2005-04-02 22:56 Kim F. Storm
  2005-04-02 23:49 ` Miles Bader
  0 siblings, 1 reply; 5+ messages in thread
From: Kim F. Storm @ 2005-04-02 22:56 UTC (permalink / raw)



simple.el has this comment:

;; Richard said that we should not use C-x <uppercase letter> and I have
;; no idea whereas to bind it.  Any suggestion welcome.  -stef
;; (define-key ctl-x-map "U" 'undo-only)
 
What about C-x C-u ?

-- 
Kim F. Storm <storm@cua.dk> http://www.cua.dk

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

* Re: Suggestion: C-x C-u => undo-only
  2005-04-02 22:56 Suggestion: C-x C-u => undo-only Kim F. Storm
@ 2005-04-02 23:49 ` Miles Bader
  2005-04-03 15:49   ` Stefan Monnier
  2005-04-03 21:19   ` Richard Stallman
  0 siblings, 2 replies; 5+ messages in thread
From: Miles Bader @ 2005-04-02 23:49 UTC (permalink / raw)
  Cc: emacs-devel

On Apr 3, 2005 7:56 AM, Kim F. Storm <storm@cua.dk> wrote:
> What about C-x C-u ?

Besides the fact that it's already bound to something, I think it's a
bad idea to put various subtle variations of the same command on very
similar bindings, it's just too hard to keep straight; I think it's
very likely that people would end up thinking that both are actually
bound to the same command and be confused by the subtle difference.

Note that I do think it's a bit dumb that the easy-to-type binding
(C-x C-u) is a rare command like upcase-region, and the harder-to-type
binding (C-x u) is a very common command (this is especially silly for
undo because you very often want to invoke it repeatedly, which is
rather hard to do if one must keep pressing and releasing the control
key!).

So while I kinda like the idea of some rationalization of the undo
binding, I _don't_ think having undo and undo-only on `C-x u' and `C-x
C-u' is a good idea.

-Miles
-- 
Do not taunt Happy Fun Ball.

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

* Re: Suggestion: C-x C-u => undo-only
  2005-04-02 23:49 ` Miles Bader
@ 2005-04-03 15:49   ` Stefan Monnier
  2005-04-04  6:18     ` Richard Stallman
  2005-04-03 21:19   ` Richard Stallman
  1 sibling, 1 reply; 5+ messages in thread
From: Stefan Monnier @ 2005-04-03 15:49 UTC (permalink / raw)
  Cc: Kim F. Storm, emacs-devel, miles

> So while I kinda like the idea of some rationalization of the undo
> binding, I _don't_ think having undo and undo-only on `C-x u' and `C-x
> C-u' is a good idea.

Agreed.  I really like the C-x U binding: it's not like it's a completely
different command than the one bound to C-x u, so it basically just uses the
shift modifier as a kind of special arg, kind of like a prefix argument.

Also undo-more can be tought of as "bigger undo" (it takes larger steps
sometimes to skip over some redo/undo pairs), so it makes sense to bind it
to a bigger letter.


        Stefan

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

* Re: Suggestion: C-x C-u => undo-only
  2005-04-02 23:49 ` Miles Bader
  2005-04-03 15:49   ` Stefan Monnier
@ 2005-04-03 21:19   ` Richard Stallman
  1 sibling, 0 replies; 5+ messages in thread
From: Richard Stallman @ 2005-04-03 21:19 UTC (permalink / raw)
  Cc: emacs-devel, storm

    Note that I do think it's a bit dumb that the easy-to-type binding
    (C-x C-u) is a rare command like upcase-region, and the harder-to-type
    binding (C-x u) is a very common command

The purpose of the c-x u binding is to be easy to describe.
The same command has other key bindings that are easier to type,
but how to type them depends on your keyboard.

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

* Re: Suggestion: C-x C-u => undo-only
  2005-04-03 15:49   ` Stefan Monnier
@ 2005-04-04  6:18     ` Richard Stallman
  0 siblings, 0 replies; 5+ messages in thread
From: Richard Stallman @ 2005-04-04  6:18 UTC (permalink / raw)
  Cc: miles, snogglethorpe, emacs-devel, storm

    Also undo-more can be tought of as "bigger undo" (it takes larger steps
    sometimes to skip over some redo/undo pairs), so it makes sense to bind it
    to a bigger letter.

I don't want to think of it that way.  I do not think we need a key
binding for this command, and certainly don't want to introduce
unpleasant or unusual kinds of keybindings in order to make one.

Let's let this drop.

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

end of thread, other threads:[~2005-04-04  6:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-02 22:56 Suggestion: C-x C-u => undo-only Kim F. Storm
2005-04-02 23:49 ` Miles Bader
2005-04-03 15:49   ` Stefan Monnier
2005-04-04  6:18     ` Richard Stallman
2005-04-03 21:19   ` Richard Stallman

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).