| 1 | ##### entrypoint ##### |
| 2 | # Keep this file small; just core env + includes. |
| 3 | |
| 4 | # use ctrl-space as primary prefix |
| 5 | set -g prefix c-Space |
| 6 | |
| 7 | # fallback for muscle memory |
| 8 | set -g prefix2 c-b |
| 9 | |
| 10 | # Truecolor + term |
| 11 | set -g default-terminal "tmux-256color" |
| 12 | set -as terminal-overrides ",*:Tc" |
| 13 | |
| 14 | # Sensible reload |
| 15 | bind r source-file ~/.tmux.conf \; display-message "tmux.conf reloaded" |
| 16 | |
| 17 | # Include modular pieces (quiet if missing) |
| 18 | source-file -q ~/.tmux.d/10-options.conf |
| 19 | source-file -q ~/.tmux.d/20-keys.conf |
| 20 | source-file -q ~/.tmux.d/30-mouse.conf |
| 21 | source-file -q ~/.tmux.d/40-status-theme.conf |
| 22 | source-file -q ~/.tmux.d/50-plugins.conf |
| 23 | |
| 24 | # Local, untracked tweaks |
| 25 | source-file -q ~/.tmux.local.conf |