* If run a local session, source additionnal config (such as different prefix key, color scheme, …)
This commit is contained in:
parent
b03dce65eb
commit
ce27c84c02
57
tmux.conf
57
tmux.conf
@ -20,53 +20,14 @@
|
||||
set-option -g status-utf8 on
|
||||
set-window-option -g utf8 on
|
||||
|
||||
#### session ---------------------------------------------------------
|
||||
## If run a local session, source additionnal configuration
|
||||
# Different prefix key
|
||||
# Different colors
|
||||
if '[ -z "${SSH_TTY}" ]' 'source-file $HOME/.tmux/tmux.conf.local'
|
||||
|
||||
#### statusbar ---------------------------------------------------------
|
||||
|
||||
# Couleur du foreground (premier plan)
|
||||
set -g status-fg yellow
|
||||
# Couleur du background (arrière plan)
|
||||
set -g status-bg black
|
||||
|
||||
## Terminaux par défaut
|
||||
# Couleur du foreground
|
||||
set-window-option -g window-status-fg cyan
|
||||
# Couleur du background
|
||||
set-window-option -g window-status-bg default
|
||||
# Attribut
|
||||
#bright/bold: gras
|
||||
#dim:
|
||||
#underscore: souligné
|
||||
#blink: "clignotant"?
|
||||
#reverse: Inverse les couleurs background et foreground
|
||||
#hidden: caché
|
||||
#italics: italique
|
||||
set-window-option -g window-status-attr dim
|
||||
|
||||
## Terminal actif
|
||||
# Couleur du foreground
|
||||
set-window-option -g window-status-current-fg yellow
|
||||
# Couleur du background
|
||||
set-window-option -g window-status-current-bg cyan
|
||||
# Attribut (cf ci-dessus pour la liste)
|
||||
set-window-option -g window-status-current-attr bold
|
||||
|
||||
## Terminal avec notification
|
||||
# Couleur du foreground
|
||||
# Couleur du background
|
||||
# Attribut
|
||||
#setw -g window-status-alert-attr default
|
||||
#setw -g window-status-alert-fg red
|
||||
#setw -g window-status-alert-bg default
|
||||
|
||||
## Panel par défaut
|
||||
set -g pane-border-fg white
|
||||
#set -g pane-border-bg black
|
||||
|
||||
## Panel actif
|
||||
set -g pane-active-border-fg cyan
|
||||
#set -g pane-active-border-bg green
|
||||
|
||||
|
||||
# Centrer la liste des terminaux
|
||||
#set -g status-justify centre
|
||||
|
||||
@ -93,14 +54,8 @@ set -g status-interval 1
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### keybindings --------------------------------------------------------------
|
||||
|
||||
## Prefix key (default: C-b)
|
||||
# Use C-a as a prefix-key only on local session
|
||||
if '[ -z "${SSH_TTY}" ]' 'unbind C-b; set -g prefix C-a; bind a send-prefix'
|
||||
|
||||
## Redéfinition des raccourcis:
|
||||
# Renommer le terminal courant
|
||||
unbind A
|
||||
|
49
tmux.conf.local
Normal file
49
tmux.conf.local
Normal file
@ -0,0 +1,49 @@
|
||||
#### statusbar ---------------------------------------------------------
|
||||
|
||||
# Couleur du foreground (premier plan)
|
||||
set -g status-fg yellow
|
||||
# Couleur du background (arrière plan)
|
||||
set -g status-bg black
|
||||
|
||||
## Terminaux par défaut
|
||||
# Window foreground color
|
||||
set-window-option -g window-status-fg cyan
|
||||
# Window background color
|
||||
set-window-option -g window-status-bg default
|
||||
# Attribut
|
||||
#bright/bold:
|
||||
#dim:
|
||||
#underscore:
|
||||
#blink: "clignotant"?
|
||||
#reverse: reverse background and foreground colors
|
||||
#hidden:
|
||||
#italics:
|
||||
set-window-option -g window-status-attr bold
|
||||
|
||||
## Terminal actif
|
||||
# Current windows foreground color
|
||||
set-window-option -g window-status-current-fg black
|
||||
# Current windows background color
|
||||
set-window-option -g window-status-current-bg cyan
|
||||
# Attribut (cf ci-dessus pour la liste)
|
||||
set-window-option -g window-status-current-attr dim
|
||||
|
||||
## Terminal avec notification
|
||||
# Couleur du foreground
|
||||
# Couleur du background
|
||||
# Attribut
|
||||
#setw -g window-status-alert-attr default
|
||||
#setw -g window-status-alert-fg red
|
||||
#setw -g window-status-alert-bg default
|
||||
|
||||
## Panel par défaut
|
||||
set -g pane-border-fg white
|
||||
|
||||
## Panel actif
|
||||
set -g pane-active-border-fg cyan
|
||||
|
||||
## Prefix key (default: C-b)
|
||||
# Use C-a as a prefix-key only on local session
|
||||
unbind C-b
|
||||
set -g prefix C-a
|
||||
bind a send-prefix
|
Loading…
Reference in New Issue
Block a user