1
0
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
common-configs/tmux/tmux.conf

92 lines
3.0 KiB

##############
# Key Bindings
##############
set-option -g status-keys emacs
set-window-option -g mode-keys vi
set-window-option -g xterm-keys on
bind-key _ split-window -v
source-file $TMUX_CONF_DIR/tmux.screen.conf
set-option -g mouse on
bind c new-window -c "#{pane_current_path}"
bind '_' split-window -v -c "#{pane_current_path}"
bind % split-window -h -c "#{pane_current_path}"
#####################
# Terminal Properties
#####################
set-option -g default-shell /bin/zsh
set-option -sga terminal-overrides ',xterm*:Tc'
set-option -sga terminal-overrides ',screen*:Tc'
set-option -sga terminal-overrides ',tmux*:Tc'
set-option -g default-terminal tmux-256color
set-option -sg escape-time 10
############################
# Status/Title Configuration
############################
set-option -g set-titles on
set-option -g set-titles-string "#S - #W (#I.#P) #T"
set-option -g status on
set-option -g status-justify left
set-option -g status-left "#h#($TMUX_STATUS_SCRIPT)"
set-option -g status-left-length 25
set-option -g status-right "%b %d(%a) %H:%M #[bg=colour21]#S:#I.#P"
set-option -g status-interval 5
set-window-option -g clock-mode-style 12
#############
# Colorscheme
#############
set-option -g message-style bg=colour15,fg=colour232
set-option -g status-style bg=blue,fg=white
set-option -g status-left-style bg=colour51,fg=colour232,bold
set-option -g status-right-style bg=colour33,fg=colour15,bold
set-window-option -g window-status-current-style bg=blue,fg=white,bold
#############################
# Misc Session/Global Options
#############################
set-option -g base-index 1
set-option -g history-limit 99999
###############################
# Unused Session/Global Options
###############################
# set-option -ug bell-action
# set-option -ug default-command
# set-option -ug display-panes-color
# set-option -ug display-panes-time
# set-option -ug display-time
# set-option -ug lock-after-time
# set-option -ug lock-command
# set-option -ug lock-server
# set-option -ug mouse-select-pane
# set-option -ug repeat-time
# set-option -ug set-remain-on-exit
# set-option -ug status-right-length
# set-option -ug update-environment
# set-option -ug visual-activity
# set-option -ug visual-bell
# set-option -ug visual-content
#######################
# Unused Window Options
#######################
# set-window-option -ug aggressive-resize
# set-window-option -ug automatic-rename
# set-window-option -ug clock-mode-colour
# set-window-option -ug force-height
# set-window-option -ug force-width
# set-window-option -ug main-pane-width
# set-window-option -ug main-pane-height
# set-window-option -ug mode-attr
# set-window-option -ug mode-bg
# set-window-option -ug mode-fg
# set-window-option -ug mode-mouse
# set-window-option -ug monitor-activity
# set-window-option -ug monitor-content
# set-window-option -ug remain-on-exit
# set-window-option -ug synchronize-panes
# set-window-option -ug window-status-attr
# set-window-option -ug window-status-bg
# set-window-option -ug window-status-fg