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
//
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