I am on macOS with a split screen browser left and emacs in the right half. Max 2 window vertical split in that frame and if needed a C-x 5 2 which opens a full screen frame workspace to the right for a c-x 3 side by side layout. That’s it - all the other buffers are backstage partying until they get called.
kfajdsl 4/11/2025||
This is great! I often have a situation where I have a nice three pane split with one split vertically and another one horizontal in one of the vertical panes, but if I close the big vertical pane, I now just have two wide horizontal panes and have to recreate the layout.
taeric 4/10/2025||
These functions are far more useful than I would have expected them to be. Will have to find a way to add them to my muscle memory. Curious if there are any obvious keybindings people have started using for them?
e3bc54b2 4/11/2025|
I added `C-M-0` for flip and `C-M-=` for rotate, so far liking it.
taeric 7 days ago||
Oddly, I think '0' (or 'O') may make more sense for rotate? With '=' good for horizontal flip and '|' good for vertical flip? I'm probably trying to force more meaning in the character than makes sense. :(
I will say that these are immediately useful when any of the automatic splits picked the wrong "side" from what I wanted. Really really useful.
malicka 4/10/2025||
Oh this makes me quite happy! I’ve been using an awful hack to do horizontal-mirroring (that sometimes borks), I’m so glad to find there’ll be a better way. Massive props to the author!
smurpy 4/10/2025||
I've gravitated to the use of a 43" 4K TV as my main monitor (and have a few others scattered about for auxiliary purposes) and when hacking hard have a full screen emacs window split into lots of panes, vertically and horizontally a la Mondrian. I am confused about how others get anything done without a similar configuration! This new feature seems like it will be great fun.
smurpy 4/10/2025|
Oh yeah, and I generally keep such a monster running in a GNU screen via mosh on servers too. Loverly! They can run for years.
signa11 4/10/2025||
nice ! i typically use windmove.el for all windowing needs within Emacs including (but not limited to) moving between windows, swapping buffers etc. etc.
precompute 4/10/2025|
Neat, I've been using this for a while. Happy to strike off yet another package.