emacs-devel
[Top][All Lists]
Advanced

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

Re: New keybinding suggestion: C-x _ for `shrink-window'


From: Lennart Borgman (gmail)
Subject: Re: New keybinding suggestion: C-x _ for `shrink-window'
Date: Sat, 17 Nov 2007 01:10:52 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666

Juri Linkov wrote:
Yes.  Now I understand why the colors and the mouse pointer jumps.
Because if M-<arrow> does not move a border because it jumped to the
opposite border, then you have to make it clear to the user, who might
have thought M-<arrow> will immediately move the border instead.

The current window is highlighted by the special face of the mode-line,
so there is no need in additional highlighting.  However, there is no
special indication of the current window border in Emacs, but I think
mouse movements is not an adequate replacement for the missing window
border highlighting.  Instead of inventing special indications for the
selected window border, it would be better to use one set of keys
(e.g. arrows) to resize the right/bottom window border, and another set of
keys (e.g. M-arrows or S-arrows) to resize the opposite left/top window
border (while using M-arrows or S-arrows to switch windows).

This will help avoiding unnatural indications in winsize.el,

Thanks for your suggestion and comments, it is difficult to find a solution that does everything you want in this case.

Your suggestion to instead S-arrows is of course very simple to implement in the current version of winsize.el, maybe as an alternative. If we want that I would suggest using S-arrows, since shift can be seen as a mnemonic for "upper" (and maybe also since I think a shift to the left might be good).

After thinking about this for some minutes I am still not sure what I think about it. One drawback is that it is more to remember and that is not good for something you do rather seldom.




reply via email to

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