-
-
Save brucechou1983/04a37fdb8f6e8f70c56eeb951b268cff to your computer and use it in GitHub Desktop.
The best and greatest tmux.conf ever
This file contains 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
# 0 is too far from ` ;) | |
set -g base-index 1 | |
# Automatically set window title | |
set -g mouse on | |
bind-key -t vi-copy WheelUpPane scroll-up | |
bind-key -t vi-copy WheelDownPane scroll-down | |
# mouse scolling | |
set -g mouse on | |
set -g default-terminal "screen-256color" | |
set -g status-keys vi | |
set -g history-limit 10000 | |
setw -g mode-keys vi | |
# setw -g mode-mouse on | |
setw -g monitor-activity on | |
bind-key v split-window -h | |
bind-key s split-window -v | |
bind-key Down resize-pane -D 5 | |
bind-key Up resize-pane -U 5 | |
bind-key Left resize-pane -L 5 | |
bind-key Right resize-pane -R 5 | |
bind-key M-Down resize-pane -D | |
bind-key M-Up resize-pane -U | |
bind-key M-Left resize-pane -L | |
bind-key M-Right resize-pane -R | |
# Vim style pane selection | |
bind -n C-h select-pane -L | |
bind -n C-j select-pane -D | |
bind -n C-k select-pane -U | |
bind -n C-l select-pane -R | |
# Option-vim keys to switch windows | |
bind -n M-h previous-window | |
bind -n M-l next-window | |
# No delay for escape key press | |
set -sg escape-time 0 | |
# Reload tmux config | |
bind r source-file ~/.tmux.conf | |
# THEME | |
set -g status-bg black | |
set -g status-fg white | |
set -g window-status-current-bg white | |
set -g window-status-current-fg black | |
set -g window-status-current-attr bold | |
set -g status-interval 60 | |
set -g status-left-length 30 | |
set -g status-left '#[fg=green](#S) #(whoami)' | |
set -g status-right '#[fg=yellow]#(cut -d " " -f 1-3 /proc/loadavg)#[default] #[fg=white]%H:%M#[default]' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment