aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.config/zellij/config.kdl
diff options
context:
space:
mode:
Diffstat (limited to 'home/.config/zellij/config.kdl')
-rw-r--r--home/.config/zellij/config.kdl81
1 files changed, 0 insertions, 81 deletions
diff --git a/home/.config/zellij/config.kdl b/home/.config/zellij/config.kdl
deleted file mode 100644
index 87ba6d1..0000000
--- a/home/.config/zellij/config.kdl
+++ /dev/null
@@ -1,81 +0,0 @@
-// Gruvbox dark theme (built-in)
-theme "gruvbox-dark"
-
-// Session resurrection
-serialize_pane_viewport true
-
-// Scrollback
-scroll_buffer_size 50000
-
-// Clipboard: copy to system clipboard on selection (OSC 52)
-copy_on_select true
-
-// Auto-attach to existing session with the same name instead of erroring
-attach_to_session true
-
-// Disable startup popups that overwrite stow-managed config when dismissed
-show_startup_tips false
-show_release_notes false
-
-// Clean UI: no pane borders, compact single-line status bar
-pane_frames false
-default_layout "compact"
-
-// Custom keybindings (merged with defaults)
-keybinds {
- shared_except "locked" {
- // Direct tab access (Alt+number)
- bind "Alt 1" { GoToTab 1; }
- bind "Alt 2" { GoToTab 2; }
- bind "Alt 3" { GoToTab 3; }
- bind "Alt 4" { GoToTab 4; }
- bind "Alt 5" { GoToTab 5; }
- bind "Alt 6" { GoToTab 6; }
- bind "Alt 7" { GoToTab 7; }
- bind "Alt 8" { GoToTab 8; }
- bind "Alt 9" { GoToTab 9; }
-
- // Tab management
- bind "Alt t" { NewTab; }
- bind "Alt [" { GoToPreviousTab; }
- bind "Alt ]" { GoToNextTab; }
-
- // Pane management
- bind "Alt w" { ToggleFocusFullscreen; }
- bind "Alt x" { CloseFocus; }
- bind "Alt e" { EditScrollback; }
-
- // Session
- bind "Alt q" { Detach; }
-
- // Quick resize without entering resize mode
- bind "Alt -" { Resize "Decrease"; }
- bind "Alt =" { Resize "Increase"; }
-
- // Seamless vim/zellij pane navigation (requires smart-splits.nvim)
- bind "Ctrl h" {
- MessagePlugin "https://github.com/hiasr/vim-zellij-navigator/releases/download/0.3.0/vim-zellij-navigator.wasm" {
- name "move_focus"
- payload "left"
- }
- }
- bind "Ctrl j" {
- MessagePlugin "https://github.com/hiasr/vim-zellij-navigator/releases/download/0.3.0/vim-zellij-navigator.wasm" {
- name "move_focus"
- payload "down"
- }
- }
- bind "Ctrl k" {
- MessagePlugin "https://github.com/hiasr/vim-zellij-navigator/releases/download/0.3.0/vim-zellij-navigator.wasm" {
- name "move_focus"
- payload "up"
- }
- }
- bind "Ctrl l" {
- MessagePlugin "https://github.com/hiasr/vim-zellij-navigator/releases/download/0.3.0/vim-zellij-navigator.wasm" {
- name "move_focus"
- payload "right"
- }
- }
- }
-}