config.kdl

Branches > main > 1e97751 > files / zellij / config.kdl

keybinds clear-defaults=true {
    shared {
        bind "Super h" {MoveFocusOrTab "left";}
        bind "Super j" {MoveFocusOrTab "down";}
        bind "Super k" {MoveFocusOrTab "up";}
        bind "Super l" {MoveFocusOrTab "right";}

        bind "Super n" {
            NewTab
            SwitchToMode "normal"
        }
        bind "Super x" {
            CloseTab
            SwitchToMode "normal"
        }

        bind "Super f" {ToggleFloatingPanes;}

        bind "Super Shift h" {MoveTab "left";}
        bind "Super Shift l" {MoveTab "right";}

        bind "Super w" {
            LaunchOrFocusPlugin "session-manager" {
                floating true
                move_to_focused_tab true
            }
            SwitchToMode "normal"
        }
        bind "Super t" {
            SwitchToMode "renametab"
            TabNameInput 0
        }
      }
    renametab {
        bind "esc" {UndoRenameTab; SwitchToMode "normal";}
        bind "enter" {SwitchToMode "normal";}
    }
  }

plugins {
    about location="zellij:about"
    compact-bar location="zellij:compact-bar"
    configuration location="zellij:configuration"
    filepicker location="zellij:strider" {
        cwd "/"
    }
    plugin-manager location="zellij:plugin-manager"
    session-manager location="zellij:session-manager"
    status-bar location="zellij:status-bar"
    strider location="zellij:strider"
    tab-bar location="zellij:tab-bar"
    welcome-screen location="zellij:session-manager" {
        welcome_screen true
    }
}

load_plugins {
}
 
theme "grahp"
 
default_layout "grahp"
 
pane_frames false
 
show_startup_tips false