aboutsummaryrefslogtreecommitdiff
path: root/nixops/modules/pub/tmux.restrict.conf
blob: 5aefd1c7ea0483ce31a6b56cb99f2e76c14caeed (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# Pour les nostalgiques de screen
# comme les raccourcis ne sont pas les mêmes, j'évite
set -g prefix C-a
unbind-key C-b

unbind-key -a
bind-key -n C-h list-keys
bind-key    C-d detach
bind-key      & confirm-before -p "kill-window #W? (y/n)" kill-window

# même hack que sur screen lorsqu'on veut profiter du scroll du terminal
# (xterm ...)
set -g terminal-overrides 'xterm*:smcup@:rmcup@'

#Pour les ctrl+arrow
set-option -g xterm-keys on

# c'est un minimum (defaut 2000)
set-option -g history-limit 10000

# lorsque j'ai encore un tmux ailleurs seule
# sa fenetre active réduit la taille de ma fenetre locale
setw -g aggressive-resize on

# Pour etre alerté sur un changement dans une autre fenêtre
setw -g monitor-activity on
#set -g visual-activity on
#set -g visual-bell on

set -g base-index 1

# repercuter le contenu de la fenetre dans la barre de titre
# reference des string : man tmux (status-left)
set -g set-titles on
set -g set-titles-string '#H #W #T' # host window command

#Dans les valeurs par defaut deja, avec le ssh-agent
set -g update-environment "DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY PATH"

set -g status off
set -g status-left ''
set -g status-right ''