zellij: use alt+shift for main mode
This commit is contained in:
@@ -40,6 +40,9 @@ alias o='xdg-open' # to change a mime use: `xdg-mime default APPLICATION HANDLE
|
||||
t() {
|
||||
tmux new-session -A -s ${1:-tmux}
|
||||
}
|
||||
z() {
|
||||
zellij a ${1:-dev} 2> /dev/null || zellij -s ${1:-dev}
|
||||
}
|
||||
|
||||
# password hash (sed needed when using in docker-compose)
|
||||
pwhash() {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
//
|
||||
// THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/marc/.config/zellij/config.kdl.bak.1
|
||||
// THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/marc/.config/zellij/config.kdl.bak
|
||||
//
|
||||
|
||||
keybinds clear-defaults=true {
|
||||
@@ -15,7 +15,7 @@ keybinds clear-defaults=true {
|
||||
bind "Alt 9" { GoToTab 9; }
|
||||
}
|
||||
locked {
|
||||
bind "Ctrl Alt g" { SwitchToMode "normal"; }
|
||||
bind "Alt Shift g" { SwitchToMode "normal"; }
|
||||
}
|
||||
pane {
|
||||
bind "left" { MoveFocus "left"; }
|
||||
@@ -33,7 +33,7 @@ keybinds clear-defaults=true {
|
||||
bind "l" { MoveFocus "right"; }
|
||||
bind "n" { NewPane; SwitchToMode "normal"; }
|
||||
bind "p" { SwitchFocus; }
|
||||
bind "Ctrl Alt p" { SwitchToMode "normal"; }
|
||||
bind "Alt Shift p" { SwitchToMode "normal"; }
|
||||
bind "r" { NewPane "right"; SwitchToMode "normal"; }
|
||||
bind "s" { NewPane "stacked"; SwitchToMode "normal"; }
|
||||
bind "w" { ToggleFloatingPanes; SwitchToMode "normal"; }
|
||||
@@ -63,7 +63,7 @@ keybinds clear-defaults=true {
|
||||
bind "n" { NewTab; SwitchToMode "normal"; }
|
||||
bind "r" { SwitchToMode "renametab"; TabNameInput 0; }
|
||||
bind "s" { ToggleActiveSyncTab; SwitchToMode "normal"; }
|
||||
bind "Ctrl Alt t" { SwitchToMode "normal"; }
|
||||
bind "Alt Shift t" { SwitchToMode "normal"; }
|
||||
bind "x" { CloseTab; SwitchToMode "normal"; }
|
||||
bind "tab" { ToggleTab; }
|
||||
}
|
||||
@@ -83,7 +83,7 @@ keybinds clear-defaults=true {
|
||||
bind "j" { Resize "Increase down"; }
|
||||
bind "k" { Resize "Increase up"; }
|
||||
bind "l" { Resize "Increase right"; }
|
||||
bind "Ctrl Alt n" { SwitchToMode "normal"; }
|
||||
bind "Alt Shift n" { SwitchToMode "normal"; }
|
||||
}
|
||||
move {
|
||||
bind "left" { MovePane "left"; }
|
||||
@@ -91,7 +91,7 @@ keybinds clear-defaults=true {
|
||||
bind "up" { MovePane "up"; }
|
||||
bind "right" { MovePane "right"; }
|
||||
bind "h" { MovePane "left"; }
|
||||
bind "Ctrl Alt h" { SwitchToMode "normal"; }
|
||||
bind "Alt Shift h" { SwitchToMode "normal"; }
|
||||
bind "j" { MovePane "down"; }
|
||||
bind "k" { MovePane "up"; }
|
||||
bind "l" { MovePane "right"; }
|
||||
@@ -102,7 +102,7 @@ keybinds clear-defaults=true {
|
||||
scroll {
|
||||
bind "e" { EditScrollback; SwitchToMode "normal"; }
|
||||
bind "s" { SwitchToMode "entersearch"; SearchInput 0; }
|
||||
bind "Ctrl Alt s" { SwitchToMode "normal"; }
|
||||
bind "Alt Shift s" { SwitchToMode "normal"; }
|
||||
}
|
||||
search {
|
||||
bind "c" { SearchToggleOption "CaseSensitivity"; }
|
||||
@@ -133,7 +133,7 @@ keybinds clear-defaults=true {
|
||||
}
|
||||
SwitchToMode "normal"
|
||||
}
|
||||
bind "Ctrl Alt o" { SwitchToMode "normal"; }
|
||||
bind "Alt Shift o" { SwitchToMode "normal"; }
|
||||
bind "p" {
|
||||
LaunchOrFocusPlugin "plugin-manager" {
|
||||
floating true
|
||||
@@ -177,32 +177,31 @@ keybinds clear-defaults=true {
|
||||
}
|
||||
shared_except "locked" {
|
||||
bind "Alt p" { TogglePaneInGroup; }
|
||||
bind "Alt Shift p" { ToggleGroupMarking; }
|
||||
}
|
||||
shared_except "locked" "entersearch" "renametab" "renamepane" "move" "prompt" "tmux" {
|
||||
bind "Ctrl Alt h" { SwitchToMode "move"; }
|
||||
bind "Alt Shift m" { SwitchToMode "move"; }
|
||||
}
|
||||
shared_except "locked" "entersearch" "renametab" "renamepane" "prompt" "tmux" {
|
||||
bind "Ctrl Alt g" { SwitchToMode "locked"; }
|
||||
bind "Ctrl Alt q" { Quit; }
|
||||
bind "Alt Shift g" { SwitchToMode "locked"; }
|
||||
bind "Alt Shift q" { Quit; }
|
||||
}
|
||||
shared_except "locked" "entersearch" "renametab" "renamepane" "session" "prompt" "tmux" {
|
||||
bind "Ctrl Alt o" { SwitchToMode "session"; }
|
||||
bind "Alt Shift o" { SwitchToMode "session"; }
|
||||
}
|
||||
shared_except "locked" "scroll" "search" "tmux" {
|
||||
bind "Ctrl b" { SwitchToMode "tmux"; }
|
||||
}
|
||||
shared_except "locked" "scroll" "entersearch" "renametab" "renamepane" "prompt" "tmux" {
|
||||
bind "Ctrl Alt s" { SwitchToMode "scroll"; }
|
||||
bind "Alt Shift s" { SwitchToMode "scroll"; }
|
||||
}
|
||||
shared_except "locked" "tab" "entersearch" "renametab" "renamepane" "prompt" "tmux" {
|
||||
bind "Ctrl Alt t" { SwitchToMode "tab"; }
|
||||
bind "Alt Shift t" { SwitchToMode "tab"; }
|
||||
}
|
||||
shared_except "locked" "pane" "entersearch" "renametab" "renamepane" "prompt" "tmux" {
|
||||
bind "Ctrl Alt p" { SwitchToMode "pane"; }
|
||||
bind "Alt Shift p" { SwitchToMode "pane"; }
|
||||
}
|
||||
shared_except "locked" "resize" "entersearch" "renametab" "renamepane" "prompt" "tmux" {
|
||||
bind "Ctrl Alt n" { SwitchToMode "resize"; }
|
||||
bind "Alt Shift r" { SwitchToMode "resize"; }
|
||||
}
|
||||
shared_except "normal" "locked" "entersearch" {
|
||||
bind "enter" { SwitchToMode "normal"; }
|
||||
@@ -237,10 +236,11 @@ keybinds clear-defaults=true {
|
||||
}
|
||||
shared_among "entersearch" "renametab" "renamepane" "prompt" "tmux" {
|
||||
bind "Ctrl g" { SwitchToMode "locked"; }
|
||||
bind "Ctrl h" { SwitchToMode "move"; }
|
||||
bind "Ctrl n" { SwitchToMode "resize"; }
|
||||
bind "Ctrl m" { SwitchToMode "move"; }
|
||||
bind "Ctrl r" { SwitchToMode "resize"; }
|
||||
bind "Ctrl o" { SwitchToMode "session"; }
|
||||
bind "Ctrl p" { SwitchToMode "pane"; }
|
||||
bind "Alt Shift p" { ToggleGroupMarking; }
|
||||
bind "Ctrl q" { Quit; }
|
||||
bind "Ctrl s" { SwitchToMode "scroll"; }
|
||||
bind "Ctrl t" { SwitchToMode "tab"; }
|
||||
|
||||
Reference in New Issue
Block a user