# --- KEYBINDINGS (Screen Style) --- # Change prefix to Ctrl+a unbind C-b set -g prefix C-a bind C-a send-prefix # Ctrl+a then a: Jump to last active window bind a last-window # Ctrl+a then c: Create new window bind c new-window # Ctrl+a then k: Kill current window (with confirmation) unbind & bind k confirm-before -p "kill-window #W? (y/n)" kill-window # Ctrl+a then A: Rename current window bind A command-prompt "rename-window '%%'" # Navigation bind n next-window bind p previous-window bind " " next-window # --- STATUS BAR (The Kirby & Colors) --- set -g status on set -g status-interval 60 set -g status-justify left # Main bar: Blue background, White text (%{= bW}) set -g status-style bg=blue,fg=white # Left Side: Kirby mascot set -g status-left "(>'-')> server <('-'<) " set -g status-left-length 25 set -g status-left-style bg=yellow,fg=black # Inactive windows: Blue background, White text setw -g window-status-format " #I #W " setw -g window-status-style fg=white,bg=blue # Active window: Red background, White text (%{= rW}) setw -g window-status-current-format " #I #W " setw -g window-status-current-style fg=white,bg=red # Right Side: Date and Time [%d-%m-%Y %c] set -g status-right-length 50 set -g status-right " [%d-%m-%Y %H:%M] " set -g status-right-style fg=blue,bg=white # --- SETTINGS --- # Ensure colors display correctly set -g default-terminal "screen-256color" # Start window numbering at 1 (easier for keyboard reach) set -g base-index 1 # Increase scrollback history set -g history-limit 10000 set -g mouse on