[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Add function to rotate/transpose all windows
From: |
Pranshu |
Subject: |
Re: Add function to rotate/transpose all windows |
Date: |
Thu, 26 Dec 2024 20:27:23 +0530 |
User-agent: |
K-9 Mail for Android |
On 26 December 2024 5:22:38 pm GMT+05:30, Pranshu <pranshu@bauherren.ovh> wrote:
>On 25 December 2024 5:33:04 pm GMT+05:30, Eli Zaretskii <eliz@gnu.org> wrote:
>>> Date: Wed, 25 Dec 2024 07:05:19 +0800
>>> From: Pranshu <pranshu@bauherren.ovh>
>>> CC: rudalics@gmx.at, emacs-devel@gnu.org
>>>
>>> On 24 December 2024 8:58:10 pm GMT+08:00, Eli Zaretskii <eliz@gnu.org>
>>> wrote:
>>> >
>>> >Why are we allocating key bindings to commands before they are enough
>>> >time in use to know whether they will be used frequently enough to
>>> >justify a default binding? There's nothing wrong with a command which
>>> >has no bindings, there are gobs of them in Emacs.
>>>
>>> how will we know if or not a binding is used frequently?
>>
>>By listening to users who ask for a binding. Also, by using this
>>command ourselves and paying attention to the frequency of such uses.
>>
>>> IMO binding commands makes it more discoverable
>>
>>How so?
>
>Lots of people use which key, also I can imagine people assume some specific
>prefixes have all the relevant key bindings for a purpose, so just do C-h to
>list bindings for the map. Ik I did this for project and vc and window prefix
>map.
>
>>> and a specific window prefix map exists solely for this purpose.
>>
>>The prefix map exists for the purpose of binding window-related
>>commands, but it has no bearing on the decision whether to provide a
>>binding in the first place.
>
>The C-x w is very empty, and it would be good if it had new keys. I honestly
>don't ever imagine that binding having 26 commands, so any binding is better
>than no binding. IMNSHO these commands would be by far the most useful in that
>map after C-x w (2|3).
>
>The problem is basically people will assume all relevant bindings are in that
>map, since it is so empty, new commands would be added.
>
>>> >Let's not rush into reserving key bindings we are not sure will be
>>> >needed, because it will be nigh impossible to change or remove them later.
>>>
>>> I didn't know situation was that bad, maybe someday I will read M-g change
>>> mailing list just for entertainment.
>>
>>I don't think I understand what you are saying here.
>
>IIUC the problem is that curmudgeons storm emacsdevel when there is a change,
>IIRC most recently this happen with the Thierry register drama. Has there been
>a case of this happening with any binding released after emacs 24?
>
By:
The problem is basically people will assume all relevant bindings are in that
map, since it is so empty, new commands would be added.
I meant to say:
since C x w is so empty, people will assume these commands won't exists, as if
they did they would easily be able to find space on the prefix.
- Re: Add function to rotate/transpose all windows, (continued)
- Re: Add function to rotate/transpose all windows, martin rudalics, 2024/12/18
- Re: Add function to rotate/transpose all windows, martin rudalics, 2024/12/20
- Re: Add function to rotate/transpose all windows, Pranshu Sharma, 2024/12/23
- Re: Add function to rotate/transpose all windows, Juri Linkov, 2024/12/24
- Re: Add function to rotate/transpose all windows, Pranshu Sharma, 2024/12/24
- Re: Add function to rotate/transpose all windows, Eli Zaretskii, 2024/12/24
- RE: [External] : Re: Add function to rotate/transpose all windows, Drew Adams, 2024/12/24
- Re: Add function to rotate/transpose all windows, Pranshu, 2024/12/24
- Re: Add function to rotate/transpose all windows, Eli Zaretskii, 2024/12/25
- Re: Add function to rotate/transpose all windows, Pranshu, 2024/12/26
- Re: Add function to rotate/transpose all windows,
Pranshu <=
- Re: Add function to rotate/transpose all windows, martin rudalics, 2024/12/24