# Main configuration taken from #+ http://zanshin.net/2013/09/05/my-tmux-configuration/ # use UTF8 #set -g utf8 #set-window-option -g utf8 on # make tmux display things in 256 colors set -g default-terminal "tmux-256color" # make tmux use the default terminal set -g default-command "${SHELL}" # set scrollback history to 10000 (10k) set -g history-limit 10000 # set Ctrl-a as the default prefix key combination # and unbind C-b to free it up set -g prefix C-a unbind C-b # use send-prefix to pass C-a through to application bind C-a send-prefix # set window and pane index to 1 (0 by default) set-option -g base-index 1 setw -g pane-base-index 1 ## explicitly disable mouse control #setw -g mode-mouse off #set -g mouse-select-pane off #set -g mouse-resize-pane off #set -g mouse-select-window off # --------------------- # Copy & Paste # --------------------- # use vim keybindings in copy mode setw -g mode-keys vi # ---------------------- # set some pretty colors # ---------------------- # set pane colors - hilight the active pane set-option -g pane-border-style fg=colour235 #base02 set-option -g pane-active-border-style fg=colour240 #base01 # colorize messages in the command line set-option -g message-style bg=black #base02 set-option -g message-style fg=brightred #orange # ---------------------- # Status Bar # ----------------------- set-option -g status on # turn the status bar on #set -g status-utf8 on # set utf-8 for the status bar set -g status-interval 5 # set update frequencey (default 15 seconds) set -g status-justify centre # center window list for clarity # set-option -g status-position top # position the status bar at top of screen # visual notification of activity in other windows setw -g monitor-activity on set -g visual-activity on # set color for status bar set-option -g status-bg colour235 #base02 set-option -g status-fg yellow #yellow set-option -g status-style "dim" # set window list colors - red for active and cyan for inactive set-window-option -g window-status-style fg=default set-window-option -g window-status-style bg=colour236 set-window-option -g window-status-style dim set-window-option -g window-status-current-style fg=brightred #orange set-window-option -g window-status-current-style bg=colour236 set-window-option -g window-status-current-style bright # status bar #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 -g status-right "#[fg=green]#(~/bin/battery) | #[fg=yellow]#(~/bin/current_date)" set -g status-left "#{pane_current_path}" set -g status-left-length 30 # Activer mon layout par defaut new -s projets -n dev splitw -v -p 50 -t dev neww -n autre selectw -t dev