diff --git a/config.kdl b/config.kdl index b4b7b9c..cd84cab 100644 --- a/config.kdl +++ b/config.kdl @@ -1,21 +1,17 @@ // // THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/pika/.config/zellij/config.kdl.bak // +ui { + pane_frames { + rounded_corners true + hide_session_name true + } +} keybinds clear-defaults=true { locked { bind "Ctrl space" { SwitchToMode "normal"; } - bind "Ctrl 1" { GoToTab 1; } - bind "Ctrl 2" { GoToTab 2; } - bind "Ctrl 3" { GoToTab 3; } - bind "Ctrl 4" { GoToTab 4; } - bind "Ctrl 5" { GoToTab 5; } - bind "Ctrl 6" { GoToTab 6; } - - bind "Ctrl h" { FocusNextPane; } - bind "Ctrl l" { FocusPreviousPane; } - bind "Ctrl f" { ToggleFocusFullscreen; } } normal { bind "1" { GoToTab 1; SwitchToMode "locked"; } @@ -25,16 +21,20 @@ keybinds clear-defaults=true { bind "5" { GoToTab 5; SwitchToMode "locked"; } bind "6" { GoToTab 6; SwitchToMode "locked"; } - bind "c" { NewTab; } - bind "x" { CloseFocus; } + bind "d" { Detach; } + bind "c" { NewTab; SwitchToMode "locked"; } + bind "x" { CloseFocus; SwitchToMode "locked"; } - bind "%" { NewPane "Right"; } - bind "\"" { NewPane "Down"; } + bind "%" { NewPane "Right"; SwitchToMode "locked"; } + bind "\"" { NewPane "Down"; SwitchToMode "locked"; } bind "n" { FocusNextPane; } bind "p" { FocusPreviousPane; } bind "h" { SwitchToMode "scroll"; } + bind "s" { SwitchToMode "session"; } + + bind "Q" { Quit; } } pane { bind "left" { MoveFocus "left"; } @@ -113,7 +113,7 @@ keybinds clear-defaults=true { bind "j" { MovePane "down"; } bind "k" { MovePane "up"; } bind "l" { MovePane "right"; } - bind "m" { SwitchToMode "normal"; } + bind "m" { SwitchToMode "locked"; } bind "n" { MovePane; } bind "p" { MovePaneBackwards; } bind "tab" { MovePane; } @@ -169,29 +169,28 @@ keybinds clear-defaults=true { } SwitchToMode "locked" } + // bind "b" { + // Run "btop" { + // floating true + // move_to_focused_tab true + // } + // SwitchToMode "locked" + // } } shared_among "normal" "locked" { - bind "Alt left" { MoveFocusOrTab "left"; } - bind "Alt down" { MoveFocus "down"; } - bind "Alt up" { MoveFocus "up"; } - bind "Alt right" { MoveFocusOrTab "right"; } - bind "Alt +" { Resize "Increase"; } - bind "Alt -" { Resize "Decrease"; } - bind "Alt =" { Resize "Increase"; } - bind "Alt [" { PreviousSwapLayout; } - bind "Alt ]" { NextSwapLayout; } - bind "Alt f" { ToggleFloatingPanes; } - bind "Alt h" { MoveFocusOrTab "left"; } - bind "Alt i" { MoveTab "left"; } - bind "Alt j" { MoveFocus "down"; } - bind "Alt k" { MoveFocus "up"; } - bind "Alt l" { MoveFocusOrTab "right"; } - bind "Alt n" { NewPane; } - bind "Alt o" { MoveTab "right"; } + bind "Ctrl 1" { GoToTab 1; } + bind "Ctrl 2" { GoToTab 2; } + bind "Ctrl 3" { GoToTab 3; } + bind "Ctrl 4" { GoToTab 4; } + bind "Ctrl 5" { GoToTab 5; } + bind "Ctrl 6" { GoToTab 6; } + + bind "Ctrl h" { FocusNextPane; } + bind "Ctrl l" { FocusPreviousPane; } + bind "Ctrl f" { ToggleFocusFullscreen; } } shared_except "locked" "renametab" "renamepane" { bind "Ctrl g" { SwitchToMode "locked"; } - bind "Ctrl q" { Quit; } } shared_except "locked" "entersearch" { bind "enter" { SwitchToMode "locked"; } @@ -223,8 +222,8 @@ keybinds clear-defaults=true { bind "left" { PageScrollUp; } bind "down" { ScrollDown; } bind "up" { ScrollUp; } - bind "right" { PageScrollDown; } bind "Ctrl b" { PageScrollUp; } + bind "right" { PageScrollDown; } bind "Ctrl c" { ScrollToBottom; SwitchToMode "locked"; } bind "d" { HalfPageScrollDown; } bind "Ctrl f" { PageScrollDown; } @@ -285,7 +284,7 @@ simplified_ui true // Choose the theme that is specified in the themes section. // Default: default // -theme "gruvbox" +theme "tokyo-night" // Choose the base input mode of zellij. // Default: normal @@ -338,7 +337,7 @@ pane_frames true // (Requires restart) // Default: false // -// mirror_session true +mirror_session true // Choose what to do when zellij receives SIGTERM, SIGINT, SIGQUIT or SIGHUP // eg. when terminal window with an active zellij session is closed