[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Proposal: new default bindings for winner and windmove
From: |
Arthur Miller |
Subject: |
Re: Proposal: new default bindings for winner and windmove |
Date: |
Sun, 22 Aug 2021 16:05:32 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Juri Linkov <juri@linkov.net> writes:
>> How about we set up these bindings instead?
>>
>> C-x 4 C-/ winner-undo
>>
>> M-- C-x 4 C-/ winner-redo
>>
>> This way, a winner undo has the same binding as editing undo, but under C-x
>> 4, which means window management stuff.
>>
>> (Also: is there any reason we shouldn't enable winner by default?)
>>
>> Likewise, for windmove, we can bind C-x 4 {left, right, up, down} and DWIM
>> for people automatically, enabled by default.
>
> This reminds the recent development of the context menu.
> The idea to enable the context menu by default was nice
> where quickly clicking mouse-3 will retain its current functionality
> of operating on the region, but after a delay to pop up the menu.
> But in practice such artificial delay is a hassle - no one would have
> patience to wait even half a second until the menu finally appears.
>
> The same applies to longer keybindings. It would be nice to provide the
> default long keybindings, but they are unusable for frequent usage because
> require more time to type the keys. So maybe longer keybindings could be
> set only to "advertise" the availability of such feature until the package
> is loaded and defines shorter keys.
I think "Advertise a feature" is a good term. That is why I said, I
don't care about bindings.
Bu the way, text undo seems to be bound to several key beyndings,
amongst them C-x u and C-x U:
"C-x u (translated from C-x U) runs the command undo (found in global-map),
which
is an interactive native compiled Lisp function in ‘simple.el’."
What about geaving C-x U to winner undo. That would make C-x u work on
text, and C-x U work on windows. Kind of similar logic but simpler
binding.
- Re: Proposal: new default bindings for winner and windmove, (continued)
Re: Proposal: new default bindings for winner and windmove, Phil Sainty, 2021/08/21
Re: Proposal: new default bindings for winner and windmove, Teemu Likonen, 2021/08/22
Re: Proposal: new default bindings for winner and windmove, Arthur Miller, 2021/08/21
Re: Proposal: new default bindings for winner and windmove, Juri Linkov, 2021/08/22
Re: Proposal: new default bindings for winner and windmove, Stefan Monnier, 2021/08/22
Re: Proposal: new default bindings for winner and windmove, Dmitry Gutov, 2021/08/22
Re: Proposal: new default bindings for winner and windmove, Boruch Baum, 2021/08/22