[Top][All Lists]

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

Re: Proposal: new default bindings for winner and windmove

From: Daniel Colascione
Subject: Re: Proposal: new default bindings for winner and windmove
Date: Sun, 22 Aug 2021 12:16:32 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0

On 8/22/21 1:37 AM, Juri Linkov wrote:
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.

Isn't this advertisement implicit in the whole structure of Emacs? You can take *any* command and bind it to whatever shortcut-key you want. That the command exists at all is an advertisement.

(And if we're talking about long annoying default advertisements, C-u C-x ~ for going to the previous error is more annoying.)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]