Last active
November 29, 2019 04:39
-
-
Save kyleoliveiro/1192a1cdf3185db433c5ae960cd04fb9 to your computer and use it in GitHub Desktop.
My personal tmux config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Use zsh as default shell | |
set-option -g default-shell /bin/zsh | |
# Don‘t rename windows automatically | |
set-option -g allow-rename off | |
# Remap prefix key to F1 | |
unbind C-b | |
set-option -g prefix F1 | |
bind-key F1 send-prefix | |
# Split panes using `|` and `-` | |
bind | split-window -h | |
bind - split-window -v | |
unbind '"' | |
unbind % | |
# Press `r` to reload tmux config after changes are made | |
bind r source-file ~/.tmux.conf | |
# Switch panes using Alt-Arrow without prefix | |
bind -n M-Left select-pane -L | |
bind -n M-Right select-pane -R | |
bind -n M-Up select-pane -U | |
bind -n M-Down select-pane -D | |
# Enable mouse control (clickable windows, panes, resizable panes) | |
set -g mouse on | |
################## | |
# Design changes # | |
################## | |
# loud or quiet? | |
set -g visual-activity off | |
set -g visual-bell off | |
set -g visual-silence off | |
setw -g monitor-activity off | |
set -g bell-action none | |
# modes | |
setw -g clock-mode-colour colour5 | |
setw -g mode-style 'fg=colour1 bg=colour18 bold' | |
# panes | |
set -g pane-border-style 'fg=colour24 bg=colour0' | |
set -g pane-active-border-style 'bg=colour0 fg=colour46' | |
# statusbar | |
set -g status-position bottom | |
set -g status-justify left | |
set -g status-style 'bg=colour46 fg=colour137' | |
set -g status-left '' | |
set -g status-right '#[fg=colour233,bg=colour50] %d/%m #[fg=colour233,bg=colour50] %H:%M:%S ' | |
setw -g window-status-current-style 'fg=colour1 bg=colour17 bold' | |
setw -g window-status-current-format ' #I#[fg=colour249]:#[fg=colour255]#W#[fg=colour249]#F ' | |
setw -g window-status-style 'fg=colour9 bg=colour18' | |
setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F ' | |
setw -g window-status-bell-style 'fg=colour255 bg=colour1 bold' | |
# messages | |
set -g message-style 'fg=colour232 bg=colour16 bold' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment