emacs-devel
[Top][All Lists]
Advanced

[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: Tue, 24 Dec 2024 11:19:53 +1000
User-agent: Gnus/5.13 (Gnus v5.13)


So the function names and file is now decided(Eli, do yo agree so
far?), we just need to finalise the bindings.

Are you all fine with:

- rotate-window-layout-clockwise: C-x w r

  +-----+     +-----+
  |  A  |     |B |  |
  |-----| ->  |--| A|
  |B | C|     |C |  |
  +-----+     +-----+

- rotate-window-layout-anticlockwise: C-x w C-r

  +-----+     +-----+
  |  A  |     |  | C|
  |-----| ->  |A |--|
  |B | C|     |  | B|
  +-----+     +-----+

- flip-window-layout-horizontally: Option 1: "C-x w h"
                                   Option 2: "C-x w f"

  +-----+     +-----+
  |  A  |     |  A  |
  |-----| ->  |-----|
  |B | C|     |C | B|
  +-----+     +-----+

- flip-window-layout-vertically: Option 1: "C-x w v"
                                 Option 2: "C-x w C-f"
(Maybe we could use C-f for horizontal flip, depending on which one will
be used more)

  +-----+     +-----+
  |  A  |     |B | C|
  |-----| ->  |-----|
  |B | C|     |  A  |
  +-----+     +-----+


- rotate-windows: None, for now

  +-----+     +-----+
  |  A  |     |  B  |
  |-----| ->  |-----|
  |B | C|     |C | A|
  +-----+     +-----+

- rotate-windows-back

  +-----+     +-----+
  |  A  |     |  C  |
  |-----| ->  |-----|
  |B | C|     |A | B|
  +-----+     +-----+


-- 
Pranshu Sharma <https://p.bauherren.ovh>



reply via email to

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