####ctrl + b à faire avant chaque commande
###Fenêtre:
> c : créer une nouvelle fenêtre de terminal
> n : fenêtre suivante
> p : fenêtre précédente
> & : tuer la fenêtre courante
> t : afficher l’heure
> w : afficher la liste des fenêtres
###Panel:
> x : tuer le panel courant
> % : séparer verticalement
> “ : séparer horizontalement
> o : changer de panel
##Fichier de conf. Installation de zsh et oh-my-zsh pré-requise.
# option mac
set-option -g default-command "reattach-to-user-namespace -l zsh"
# Couleur du terminal
set -g default-terminal "xterm-256color"
# couleurs barre
set-option -g status-bg colour235
set-option -g status-fg colour179
set-option -g status-attr default
# couleur fenêtre par défaut
set-window-option -g window-status-fg colour244
set-window-option -g window-status-bg default
# couleur fenêtre active
set-window-option -g window-status-current-fg colour166
set-window-option -g window-status-current-bg default
set-window-option -g window-status-current-attr bright
# couleur bordure panel
set-option -g pane-border-fg colour235
set-option -g pane-active-border-fg colour240
# couleur affiche du numéro de panel
set-option -g display-panes-active-colour colour33
set-option -g display-panes-colour colour166
# couleur horloge
set-window-option -g clock-mode-colour colour64
# affichage barre
set -g status-justify centre
set -g status-right '#[fg=yellow]#(uptime | cut -d "p" -f 2-)'
set -g status-interval 5
# activation souris
set -g mouse-utf8 on
set -g mouse on
set-window-option -g utf8 on
set-option -g status-keys vi
set-option -g mode-keys vi
# limiter le délai de commande
set -sg escape-time 0
# compter les fenêtres et panels à partir de 1 au lieu de 0
set -g base-index 1
setw -g pane-base-index 1
# activer notification fenêtre
setw -g monitor-activity on
set -g visual-activity on
## Touches
# Ctrl+a au lieu de Ctrl+b
unbind C-b
set-option -g prefix C-a
bind C-a send-prefix
# partage vertical - horizontal
unbind %
bind s split-window -v
unbind '"'
bind v split-window -h
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
# Rechargement de la configuration tmux
unbind r
bind r source-file ~/.tmux.conf; display "Reloaded"
# configuration copier-coller
bind Escape copy-mode
bind p paste-buffer
bind -t vi-copy 'v' begin-selection
bind -t vi-copy 'y' copy-selection
bind C-c run "tmux save-buffer - | pbcopy"
bind C-v run "tmux set-buffer \"$(pbpaste)\"; tmux paste-buffer"
# afficher les sessions en cours
unbind l
bind l choose-session