diff --git a/.config/zellij/config.kdl b/.config/zellij/config.kdl index 312fd3f..83a793f 100644 --- a/.config/zellij/config.kdl +++ b/.config/zellij/config.kdl @@ -28,8 +28,10 @@ keybinds clear-defaults=true { locked { bind "Alt L" { SwitchToMode "normal"; } } - pane { + shared_except "normal" "locked" { bind "Esc" { SwitchToMode "normal"; } + } + pane { bind "h" { MoveFocus "Left"; } bind "l" { MoveFocus "Right"; } bind "j" { MoveFocus "Down"; } @@ -42,21 +44,18 @@ keybinds clear-defaults=true { bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "normal"; } } resize { - bind "Esc" { SwitchToMode "normal"; } bind "h" { Resize "Left"; } bind "j" { Resize "Down"; } bind "k" { Resize "Up"; } bind "l" { Resize "Right"; } } move { - bind "Esc" { SwitchToMode "normal"; } bind "h" { MovePane "Left"; } bind "j" { MovePane "Down"; } bind "k" { MovePane "Up"; } bind "l" { MovePane "Right"; } } scroll { - bind "Esc" { SwitchToMode "normal"; } bind "e" { EditScrollback; SwitchToMode "normal"; } bind "j" { ScrollDown; } bind "k" { ScrollUp; }