| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # === === === === === === === 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 ~/.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"
|