# Make it use C-a, similar to screen.. #unbind C-b #set -g prefix C-a set -g default-terminal "screen-256color" set -g history-limit 50000 # Tmux mouse mode set-option -g mouse off # THEME set -g status-bg colour235 set -g status-fg yellow set-option -g status-attr dim set-window-option -g window-status-current-fg brightred #orange set-window-option -g window-status-current-bg colour236 set-window-option -g window-status-current-attr bright set -g status-interval 60 set -sg escape-time 1000 set-option -g base-index 1 setw -g aggressive-resize on set -g status-justify centre #set -g status-left '#[fg=green]#(whoami)@#H#[default]' set -g status-left-length 70 set -g status-left "#[fg=yellow]#(ifconfig eth0 | grep 'inet ' | awk '{print \"eth0 \" $2}') #(ifconfig eth1 | grep 'inet ' | awk '{print \"eth1 \" $2}') #[fg=red]#(ifconfig tun0 | grep 'inet ' | awk '{print \"vpn \" $2}') #(ifconfig ppp0 | grep 'inet ' | awk '{print \"vpn \" $2}')" # show session name, window & pane number, date and time on right side of status bar set -g status-right-length 60 set -g status-right "#[fg=blue]#S #I:#P #[fg=yellow]:: %d %b %Y #[fg=green]:: %l:%M %p :: #(date -u | awk '{print $4}')::" # set pane colors - hilight the active pane set-option -g pane-border-fg colour235 #base02 set-option -g pane-active-border-fg colour240 #base01 # use PREFIX | to split window horizontally and PREFIX - to split vertically #bind | split-window -h #bind - split-window -v # Make the current window the first window #bind T swap-window -t 1 # and use C-h and C-l to cycle thru panes #bind -r C-h select-window -t :- #bind -r C-l select-window -t :+ #bind ` copy-mode #bind p paste-buffer # Resize window with alt arrow keys bind-key -n C-S-Up resize-pane -U 10 bind-key -n C-S-Down resize-pane -D 10 bind-key -n C-S-Left resize-pane -L 10 bind-key -n C-S-Right resize-pane -R 10 # Rename window with ctrl a r #bind-key -r r command-prompt 'rename-window %%' # Reorder windows #bind R \ # move-window -r\; \ # display-message "Windows reordered..." ## pane border and colors set-option -g pane-active-border-fg yellow set-option -g pane-border-fg white