From bbcb96d1c526fa608e3990ee2cd15dd7c5859c07 Mon Sep 17 00:00:00 2001 From: Quinn Unger Date: Mon, 14 Sep 2026 17:57:46 +0100 Subject: [PATCH] zellij: add nested session controls --- common/hm/programs/zellij.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/common/hm/programs/zellij.nix b/common/hm/programs/zellij.nix index 3e53707..a080d58 100644 --- a/common/hm/programs/zellij.nix +++ b/common/hm/programs/zellij.nix @@ -44,6 +44,7 @@ in bind "x" { CloseFocus; SwitchToMode "locked"; } bind "z" { TogglePaneFrames; SwitchToMode "locked"; } bind "tab" { SwitchFocus; } + bind ";" { FocusLastPane; } } tab { bind "h" { GoToPreviousTab; } @@ -101,6 +102,10 @@ in bind "Alt k" { MoveFocus "up"; SwitchToMode "locked"; } bind "Alt l" { MoveFocusOrTab "right"; SwitchToMode "locked"; } bind "s" { SwitchToMode "normal"; } + bind "[" { ScrollToPreviousPrompt; } + bind "]" { ScrollToNextPrompt; } + bind "m" { SelectCommandAtScrollPosition; } + bind "c" { CopyLastCommandOutput; SwitchToMode "locked"; } } search { bind "c" { SearchToggleOption "CaseSensitivity"; } @@ -108,6 +113,7 @@ in bind "o" { SearchToggleOption "WholeWord"; } bind "p" { Search "up"; } bind "w" { SearchToggleOption "Wrap"; } + bind "m" { SelectCommandAtScrollPosition; } } session { bind "a" { @@ -154,6 +160,9 @@ in } SwitchToMode "locked" } + bind "]" { FocusHostSession; SwitchToMode "locked"; } + bind "[" { FocusGuestSession; SwitchToMode "locked"; } + bind "f" { ToggleHostFullscreen; SwitchToMode "locked"; } } shared_among "normal" "locked" { bind "Alt h" { MoveFocusOrTab "left"; } -- 2.51.2