Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # status bar
- set-option -g status-utf8 on
- # https://github.com/seebi/tmux-colors-solarized/blob/master/tmuxcolors-256.conf
- set-option -g status-bg colour235 #base02
- set-option -g status-fg colour136 #yellow
- set-option -g status-attr default
- # default window title colors
- set-window-option -g window-status-fg colour244 #base0
- set-window-option -g window-status-bg default
- #set-window-option -g window-status-attr dim
- # active window title colors
- set-window-option -g window-status-current-fg colour166 #orange
- set-window-option -g window-status-current-bg default
- #set-window-option -g window-status-current-attr bright
- # pane border
- set-option -g pane-border-fg colour235 #base02
- set-option -g pane-active-border-fg colour240 #base01
- # message text
- set-option -g message-bg colour235 #base02
- set-option -g message-fg colour166 #orange
- # pane number display
- set-option -g display-panes-active-colour colour33 #blue
- set-option -g display-panes-colour colour166 #orange
- # clock
- set-window-option -g clock-mode-colour green #green
- set -g status-interval 1
- set -g status-justify centre # center align window list
- set -g status-left-length 55
- set -g status-right-length 140
- set -g status-left '#[fg=green]#(~/molecule.sh) #[fg=black]• #[fg=green,bright]#(uname -r | cut -c 1-6)#[default]'
- set -g status-right '#[fg=red,dim,bg=default]#(~/branch.sh) #[fg=white,bg=default]%a%l:%M:%S %p#[default]#[fg=white,bg=default]%a%l:%M:%S %p#[default] #[fg=blue]%Y-%m-%d'
- # Start numbering at 1
- set -g base-index 1
- # Allows for faster key repetition
- set -s escape-time 0
- # Rather than constraining window size to the maximum size of any client
- # connected to the *session*, constrain window size to the maximum size of any
- # client connected to *that window*. Much more reasonable.
- setw -g aggressive-resize on
- # Allows us to use C-a a <command> to send commands to a TMUX session inside
- # another TMUX session
- bind-key a send-prefix
- # Activity monitoring
- setw -g monitor-activity on
- set -g visual-activity on
- # Highlight active window
- #set-window-option -g window-status-current-bg red
- # Vi copypaste mode
- set-window-option -g mode-keys vi
- bind-key -t vi-copy 'v' begin-selection
- bind-key -t vi-copy 'y' copy-selection
- # hjkl pane traversal
- bind h select-pane -L
- bind j select-pane -D
- bind k select-pane -U
- bind l select-pane -R
- # reload config
- bind r source-file ~/.tmux.conf \; display-message "Config reloaded..."
- # auto window rename
- set-window-option -g automatic-rename
- # rm mouse mode fail
- set -g mode-mouse on
- set -g mouse-select-window on
- set -g mouse-select-pane on
- set -g mouse-resize-pane on
- set -g mouse-utf on
- # color
- set -g default-terminal "screen-256color"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement