1
0
Fork 0
mirror of https://codeberg.org/Mo8it/dotfiles.git synced 2024-10-17 20:52:40 +00:00
dotfiles/.config/zellij/config.kdl

82 lines
2.4 KiB
Text
Raw Permalink Normal View History

2023-08-17 22:00:34 +00:00
scroll_buffer_size 100000
2022-10-29 09:25:23 +00:00
2024-03-02 15:07:49 +00:00
// mouse_mode false
2022-10-29 09:25:23 +00:00
2022-11-19 18:03:32 +00:00
default_shell "/usr/bin/fish"
scrollback_editor "hx"
2022-10-29 09:25:23 +00:00
2023-06-25 18:56:33 +00:00
theme "dracula"
2023-11-07 11:38:15 +00:00
session_serialization false
2022-10-29 09:25:23 +00:00
keybinds clear-defaults=true {
normal {
bind "Alt L" { SwitchToMode "locked"; }
bind "Alt p" { SwitchToMode "pane"; }
bind "Alt r" { SwitchToMode "resize"; }
bind "Alt s" { SwitchToMode "scroll"; }
bind "Alt m" { SwitchToMode "move"; }
bind "Alt d" { SwitchToMode "session"; }
2022-10-29 09:25:23 +00:00
bind "Alt n" { NewPane; }
bind "Alt k" { FocusNextPane; }
bind "Alt j" { FocusPreviousPane; }
bind "Alt +" { Resize "Increase"; }
bind "Alt -" { Resize "Decrease"; }
bind "Alt t" { NewTab; }
bind "Alt o" { GoToNextTab; }
bind "Alt i" { GoToPreviousTab; }
bind "Alt X" { CloseTab; }
bind "Alt J" { ScrollDown; }
bind "Alt K" { ScrollUp; }
bind "Alt L" { PageScrollDown; }
bind "Alt H" { PageScrollUp; }
2022-10-29 09:25:23 +00:00
}
locked {
bind "Alt L" { SwitchToMode "normal"; }
}
2023-08-17 22:00:17 +00:00
shared_except "normal" "locked" {
2023-03-13 23:18:41 +00:00
bind "Esc" { SwitchToMode "normal"; }
2023-08-17 22:00:17 +00:00
}
pane {
2022-10-29 09:25:23 +00:00
bind "h" { MoveFocus "Left"; }
bind "l" { MoveFocus "Right"; }
bind "j" { MoveFocus "Down"; }
bind "k" { MoveFocus "Up"; }
bind "d" { NewPane "Down"; SwitchToMode "normal"; }
bind "r" { NewPane "Right"; SwitchToMode "normal"; }
bind "x" { CloseFocus; SwitchToMode "normal"; }
bind "f" { ToggleFocusFullscreen; SwitchToMode "normal"; }
bind "w" { ToggleFloatingPanes; SwitchToMode "normal"; }
bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "normal"; }
}
resize {
bind "h" { Resize "Left"; }
bind "j" { Resize "Down"; }
bind "k" { Resize "Up"; }
bind "l" { Resize "Right"; }
}
move {
bind "h" { MovePane "Left"; }
bind "j" { MovePane "Down"; }
bind "k" { MovePane "Up"; }
bind "l" { MovePane "Right"; }
}
scroll {
bind "e" { EditScrollback; SwitchToMode "normal"; }
bind "j" { ScrollDown; }
bind "k" { ScrollUp; }
bind "l" { PageScrollDown; }
bind "h" { PageScrollUp; }
}
session {
bind "d" { Detach; }
bind "m" {
LaunchOrFocusPlugin "zellij:session-manager" {
floating true
move_to_focused_tab true
};
SwitchToMode "Normal";
}
}
2022-10-29 09:25:23 +00:00
}