From d7e91dfe47a4950d09f982ed9621758fb18a4c78 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 13 May 2026 13:43:12 +0100 Subject: feat(zellij): restore full status bar, bind Alt+\ to cycle swap layouts --- KEYBINDS.md | 1 + dot_config/zellij/config.kdl | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/KEYBINDS.md b/KEYBINDS.md index d2fabfb..d36daaa 100644 --- a/KEYBINDS.md +++ b/KEYBINDS.md @@ -200,6 +200,7 @@ All binds are in `shared_except "locked"` mode (active everywhere except locked | `Alt-1` through `Alt-9` | Go to tab N | | `Alt-t` | New tab | | `Alt-[` / `Alt-]` | Previous / next tab | +| `Alt-\` | Cycle swap layouts (reset sizes) | | `Alt-w` | Toggle pane fullscreen | | `Alt-x` | Close focused pane | | `Alt-e` | Edit scrollback | diff --git a/dot_config/zellij/config.kdl b/dot_config/zellij/config.kdl index 87ba6d1..5f7e193 100644 --- a/dot_config/zellij/config.kdl +++ b/dot_config/zellij/config.kdl @@ -17,9 +17,8 @@ attach_to_session true show_startup_tips false show_release_notes false -// Clean UI: no pane borders, compact single-line status bar +// Clean UI: no pane borders pane_frames false -default_layout "compact" // Custom keybindings (merged with defaults) keybinds { @@ -40,6 +39,10 @@ keybinds { bind "Alt [" { GoToPreviousTab; } bind "Alt ]" { GoToNextTab; } + // Cycle swap layouts (tiled/stacked variants) — nearest thing to + // "reset pane sizes", since zellij has no equalize action. + bind "Alt \\" { NextSwapLayout; } + // Pane management bind "Alt w" { ToggleFocusFullscreen; } bind "Alt x" { CloseFocus; } -- cgit v1.3.1