This commit is contained in:
pika 2025-05-03 16:03:12 +02:00
parent fcd8d4b562
commit 3cb1a53cb3

View file

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