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.kdl18
1 files changed, 18 insertions, 0 deletions
diff --git a/home/.config/zellij/config.kdl b/home/.config/zellij/config.kdl
index 0a1f6a6..f532c99 100644
--- a/home/.config/zellij/config.kdl
+++ b/home/.config/zellij/config.kdl
@@ -17,6 +17,10 @@ attach_to_session true
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" {
@@ -31,6 +35,20 @@ keybinds {
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; }
+
+ // 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" {