niri: column join/expel keybinds (Mod+[ ] , .)

consume-or-expel-window-left/right on Mod+[ and Mod+],
consume-window-into-column on Mod+, expel-window-from-column on
Mod+.. Moving a window into the next column joins (splits) that
column deterministically instead of relying on the hardcoded
drag-insert heuristic, which spawns a new column first.
This commit is contained in:
Frank
2026-09-17 21:50:55 -07:00
parent c3f30bdbd0
commit 03c043d620
@@ -119,6 +119,10 @@ binds {
Mod+Shift+H { consume-or-expel-window-left; }
Mod+Shift+L { consume-or-expel-window-right; }
Mod+Shift+J { expel-window-from-column; }
Mod+BracketLeft { consume-or-expel-window-left; }
Mod+BracketRight { consume-or-expel-window-right; }
Mod+Comma { consume-window-into-column; }
Mod+Period { expel-window-from-column; }
// ─── Modes ───
Mod+T { toggle-window-floating; }