Skip to content

Instantly share code, notes, and snippets.

@robinclart
Last active January 8, 2017 13:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robinclart/3906aad85566f34dfb77dac3fe09503b to your computer and use it in GitHub Desktop.
Save robinclart/3906aad85566f34dfb77dac3fe09503b to your computer and use it in GitHub Desktop.
.tmux.conf
set-option -g default-command "reattach-to-user-namespace -l fish"
# force a reload of the config file and display "~/.tmux.conf Reloaded!"
unbind r
bind r source-file ~/.tmux.conf \
# window splitting
bind | split-window -h
bind - split-window -v
# all indexes starts at 1
set-option -g base-index 1
set-window-option -g pane-base-index 1
# don't rename windows automatically
set-option -g allow-rename off
# command line colours
set-option -g message-fg white
set-option -g message-bg black
set-option -g message-attr bright
# window
set-window-option -g window-status-attr dim
# active window
set-window-option -g window-status-current-fg white
set-window-option -g window-status-current-bg black
set-window-option -g window-status-current-attr bright
# check for activities in other windows
set-window-option -g monitor-activity on
set-option -g visual-activity on
# history
set-option -g history-limit 100000
# status bar
set-option -g status-position bottom
set-option -g status-left "#S#{?client_prefix,:, } "
set-option -g status-right "#{battery_remain} [#{battery_percentage}]"
set-option -g status-justify centre
### COLORS
# default status bar colours
set-option -g status-fg colour50
set-option -g status-bg colour0
set-window-option -g status-attr dim
# default window title and colours
set-window-option -g window-status-format " #I.#W "
set-window-option -g window-status-fg colour37
set-window-option -g window-status-bg colour0
set-window-option -g window-status-attr dim
# current window title and colours
set-window-option -g window-status-current-format " #I.#W "
set-window-option -g window-status-current-fg colour0
set-window-option -g window-status-current-bg colour50
set-window-option -g window-status-current-attr dim
# window with activity colours
set-window-option -g window-status-activity-fg colour50
set-window-option -g window-status-activity-bg colour0
set-window-option -g window-status-activity-attr dim
# clock colour
set-window-option -g clock-mode-colour colour50
# mode colours
set-window-option -g mode-bg colour50
set-window-option -g mode-fg black
# pane border colours
set-option -g pane-border-fg colour235
set-option -g pane-active-border-fg colour240
# message colour
set-option -g message-fg colour50
# pane number colours
set-option -g display-panes-active-colour colour33
set-option -g display-panes-colour colour166
# plugins
set-option -g @plugin 'tmux-plugins/tpm'
set-option -g @plugin 'tmux-plugins/tmux-battery'
run '~/.tmux/plugins/tpm/tpm'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment