# === === === === === === === Minimal tmux Config === === === === === === === # # This tmux configuration expects that tmux is used almost exclusively for # session management, as opposed to single-window multiplexing. # # === === === === === === === === === === === === === === === === === === === # Disable the leader key unbind C-b # Instead, use the omnibar script for controlling tmux bind -n C-S-Space run-shell -b "/bin/zsh $DOTFILES_DIR/.scripts/omnibar.zsh" # Default commands set-option -g default-shell /bin/zsh # `terminfo` config for alacritty set -g default-terminal "alacritty" set-option -sa terminal-features ',alacritty:RGB' set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm' set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # Global settings set -g mouse off set -g escape-time 0 set-option -g xterm-keys on set-option -g focus-events on # Feedback set -g visual-activity on set -g visual-bell on set -g visual-silence off setw -g monitor-activity off set -g bell-action none set -s escape-time 0 set -s escape-time 0 # Status Bar set -g status off # Panes set -g pane-border-status 'off' set -g pane-border-lines 'single' set -g pane-border-style 'fg=colour8' set -g pane-active-border-style 'fg=colour8' # Set path variable set-environment -g PATH "$PATH"