[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Add function to rotate/transpose all windows
From: |
pranshu sharma |
Subject: |
Re: Add function to rotate/transpose all windows |
Date: |
Thu, 10 Oct 2024 21:49:49 +1000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Juri Linkov <juri@linkov.net> writes:
>>> I recommend to put all these related transform commands on the dedicated
>>> prefix map 'C-x w t', e.g. 'C-x w t t' for transpose-windows, etc.
>>
>> I see, then imo 'C-x w r' would probably be better, nemonic for
>> rerarrange. I don't see any connection between rotating and flipping
>> windows under transposing catagory.
>
> Here is an existing example to get inspiration.
> There are two keymaps on images:
>
> image-map:
> i r image-rotate
> i h image-flip-horizontally
> i v image-flip-vertically
>
Whole i map:
i + image-increase-size
i - image-decrease-size
i c image-crop
i h image-flip-horizontally
i o image-save
i r image-rotate
i v image-flip-vertically
i x image-cut
seems like the pattern here is changing how image is displayed.
What do you think about rotate/transpose/flip keybindings based of this?
>>> because for example recently we discussed addition of new maps
>>> 'C-x w d <arrow>' to delete a window in direction, and
>>> 'C-x w s <arrow>' to split a window in direction.
>>> But all these keys are already taken:
>>> 'C-x w d' for 'toggle-window-dedicated' and
>>> 'C-x w s' for 'window-toggle-side-windows'.
>>
>> Is there really need to be so strict, I mean, having semi-nonsencial but
>> useful keybindings is better than not having them in the first place.
>>
>> For example the split window in direction could be 'C-x w n <arrow>',
>> 'n' for new window in direction. I would rather this than not having
>> it. (tbh having four arrows not very useful, as C-x 2 and C-x 3 already
>> deal with 2 of them).
>
> 'n' for new is a nice mnemonics indeed.
Now I think about it, n is better than s, as when you are splitting
something, with an argument, it implies splitting direction (eg angle)
more than new window. 'n' would somewhat imply that a new window is
beign spawned.
> Or maybe better to move the toggle commands to the prefix 'C-x w t':
>
> 'C-x w t d' for 'toggle-window-dedicated' and
> 'C-x w t s' for 'window-toggle-side-windows'.
maybe, but my rsi says no
- Re: Add function to rotate/transpose all windows, (continued)
- Re: Add function to rotate/transpose all windows, martin rudalics, 2024/10/05
- Re: Add function to rotate/transpose all windows, pranshu sharma, 2024/10/06
- Re: Add function to rotate/transpose all windows, martin rudalics, 2024/10/06
- Re: Add function to rotate/transpose all windows, pranshu sharma, 2024/10/06
- Re: Add function to rotate/transpose all windows, martin rudalics, 2024/10/07
- Re: Add function to rotate/transpose all windows, pranshu sharma, 2024/10/07
- Re: Add function to rotate/transpose all windows, Eli Zaretskii, 2024/10/03
- Re: Add function to rotate/transpose all windows, Juri Linkov, 2024/10/08
- Re: Add function to rotate/transpose all windows, pranshu sharma, 2024/10/09
- Re: Add function to rotate/transpose all windows, Juri Linkov, 2024/10/09
- Re: Add function to rotate/transpose all windows,
pranshu sharma <=
- Re: Add function to rotate/transpose all windows, Juri Linkov, 2024/10/10
- Re: Add function to rotate/transpose all windows, pranshu sharma, 2024/10/13
- Re: Add function to rotate/transpose all windows, martin rudalics, 2024/10/13
- Re: Add function to rotate/transpose all windows, Juri Linkov, 2024/10/14
- Re: Add function to rotate/transpose all windows, pranshu sharma, 2024/10/15
- Re: Add function to rotate/transpose all windows, Juri Linkov, 2024/10/15
- Re: Add function to rotate/transpose all windows, pranshu sharma, 2024/10/18
- Re: Add function to rotate/transpose all windows, martin rudalics, 2024/10/18
- Re: Add function to rotate/transpose all windows, Eli Zaretskii, 2024/10/18
- Re: Add function to rotate/transpose all windows, pranshu sharma, 2024/10/19