Compare commits

..
1 Commits
Author SHA1 Message Date
coja f62cb40499 [Zelij] vim binds 2026-06-28 04:23:16 +02:00
+36 -27
View File
@@ -1,5 +1,5 @@
// //
// THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/anon/.config/zellij/config.kdl.bak // THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/coja/.config/zellij/config.kdl.bak
// //
keybinds clear-defaults=true { keybinds clear-defaults=true {
@@ -7,10 +7,10 @@ keybinds clear-defaults=true {
bind "Alt g" { SwitchToMode "normal"; } bind "Alt g" { SwitchToMode "normal"; }
} }
pane { pane {
bind "left" { MoveFocus "left"; } bind "h" "left" { MoveFocus "left"; }
bind "down" { MoveFocus "down"; } bind "j" "down" { MoveFocus "down"; }
bind "up" { MoveFocus "up"; } bind "k" "up" { MoveFocus "up"; }
bind "right" { MoveFocus "right"; } bind "j" "right" { MoveFocus "right"; }
bind "c" { SwitchToMode "renamepane"; PaneNameInput 0; } bind "c" { SwitchToMode "renamepane"; PaneNameInput 0; }
bind "d" { NewPane "down"; SwitchToMode "normal"; } bind "d" { NewPane "down"; SwitchToMode "normal"; }
bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "normal"; } bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "normal"; }
@@ -28,10 +28,10 @@ keybinds clear-defaults=true {
bind "z" { TogglePaneFrames; SwitchToMode "normal"; } bind "z" { TogglePaneFrames; SwitchToMode "normal"; }
} }
tab { tab {
bind "left" { GoToPreviousTab; } bind "h" "left" { GoToPreviousTab; }
bind "down" { GoToNextTab; } bind "j" "down" { GoToNextTab; }
bind "up" { GoToPreviousTab; } bind "k" "up" { GoToPreviousTab; }
bind "right" { GoToNextTab; } bind "j" "right" { GoToNextTab; }
bind "1" { GoToTab 1; SwitchToMode "normal"; } bind "1" { GoToTab 1; SwitchToMode "normal"; }
bind "2" { GoToTab 2; SwitchToMode "normal"; } bind "2" { GoToTab 2; SwitchToMode "normal"; }
bind "3" { GoToTab 3; SwitchToMode "normal"; } bind "3" { GoToTab 3; SwitchToMode "normal"; }
@@ -56,10 +56,10 @@ keybinds clear-defaults=true {
bind "tab" { ToggleTab; } bind "tab" { ToggleTab; }
} }
resize { resize {
bind "left" { Resize "Increase left"; } bind "h" "left" { Resize "Increase left"; }
bind "down" { Resize "Increase down"; } bind "j" "down" { Resize "Increase down"; }
bind "up" { Resize "Increase up"; } bind "k" "up" { Resize "Increase up"; }
bind "right" { Resize "Increase right"; } bind "j" "right" { Resize "Increase right"; }
bind "+" { Resize "Increase"; } bind "+" { Resize "Increase"; }
bind "-" { Resize "Decrease"; } bind "-" { Resize "Decrease"; }
bind "=" { Resize "Increase"; } bind "=" { Resize "Increase"; }
@@ -74,10 +74,10 @@ keybinds clear-defaults=true {
bind "Alt n" { SwitchToMode "normal"; } bind "Alt n" { SwitchToMode "normal"; }
} }
move { move {
bind "left" { MovePane "left"; } bind "h" "left" { MovePane "left"; }
bind "down" { MovePane "down"; } bind "j" "down" { MovePane "down"; }
bind "up" { MovePane "up"; } bind "k" "up" { MovePane "up"; }
bind "right" { MovePane "right"; } bind "j" "right" { MovePane "right"; }
bind "h" { MovePane "left"; } bind "h" { MovePane "left"; }
bind "Alt h" { SwitchToMode "normal"; } bind "Alt h" { SwitchToMode "normal"; }
bind "j" { MovePane "down"; } bind "j" { MovePane "down"; }
@@ -88,7 +88,14 @@ keybinds clear-defaults=true {
bind "tab" { MovePane; } bind "tab" { MovePane; }
} }
scroll { scroll {
bind "Alt left" { MoveFocusOrTab "left"; SwitchToMode "normal"; }
bind "Alt down" { MoveFocus "down"; SwitchToMode "normal"; }
bind "Alt up" { MoveFocus "up"; SwitchToMode "normal"; }
bind "Alt right" { MoveFocusOrTab "right"; SwitchToMode "normal"; }
bind "e" { EditScrollback; SwitchToMode "normal"; } bind "e" { EditScrollback; SwitchToMode "normal"; }
bind "Alt j" { MoveFocus "down"; SwitchToMode "normal"; }
bind "Alt k" { MoveFocus "up"; SwitchToMode "normal"; }
bind "Alt l" { MoveFocusOrTab "right"; SwitchToMode "normal"; }
bind "s" { SwitchToMode "entersearch"; SearchInput 0; } bind "s" { SwitchToMode "entersearch"; SearchInput 0; }
bind "Alt s" { SwitchToMode "normal"; } bind "Alt s" { SwitchToMode "normal"; }
} }
@@ -176,10 +183,6 @@ keybinds clear-defaults=true {
bind "Alt n" { SwitchToMode "resize"; } bind "Alt n" { SwitchToMode "resize"; }
} }
shared_except "normal" "locked" { shared_except "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 "Increase"; }
bind "Alt -" { Resize "Decrease"; } bind "Alt -" { Resize "Decrease"; }
bind "Alt =" { Resize "Increase"; } bind "Alt =" { Resize "Increase"; }
@@ -187,9 +190,6 @@ keybinds clear-defaults=true {
bind "Alt ]" { NextSwapLayout; } bind "Alt ]" { NextSwapLayout; }
bind "Alt f" { ToggleFloatingPanes; } bind "Alt f" { ToggleFloatingPanes; }
bind "Alt i" { MoveTab "left"; } bind "Alt i" { MoveTab "left"; }
bind "Alt j" { MoveFocus "down"; }
bind "Alt k" { MoveFocus "up"; }
bind "Alt l" { MoveFocusOrTab "right"; }
} }
shared_except "normal" "locked" "entersearch" { shared_except "normal" "locked" "entersearch" {
bind "enter" { SwitchToMode "normal"; } bind "enter" { SwitchToMode "normal"; }
@@ -197,6 +197,15 @@ keybinds clear-defaults=true {
shared_except "normal" "locked" "entersearch" "renametab" "renamepane" { shared_except "normal" "locked" "entersearch" "renametab" "renamepane" {
bind "esc" { SwitchToMode "normal"; } bind "esc" { SwitchToMode "normal"; }
} }
shared_except "normal" "locked" "scroll" {
bind "Alt left" { MoveFocusOrTab "left"; }
bind "Alt down" { MoveFocus "down"; }
bind "Alt up" { MoveFocus "up"; }
bind "Alt right" { MoveFocusOrTab "right"; }
bind "Alt j" { MoveFocus "down"; }
bind "Alt k" { MoveFocus "up"; }
bind "Alt l" { MoveFocusOrTab "right"; }
}
shared_among "pane" "tmux" { shared_among "pane" "tmux" {
bind "x" { CloseFocus; SwitchToMode "normal"; } bind "x" { CloseFocus; SwitchToMode "normal"; }
} }
@@ -304,13 +313,13 @@ load_plugins {
// 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 "one-half-dark" // theme "dracula"
// Choose the base input mode of zellij. // Choose the base input mode of zellij.
// Default: normal // Default: normal
// //
// default_mode "locked" default_mode "normal"
// Choose the path to the default shell that zellij will use for opening new panes // Choose the path to the default shell that zellij will use for opening new panes
// Default: $SHELL // Default: $SHELL