-
Notifications
You must be signed in to change notification settings - Fork 0
/
.tmux.conf
48 lines (41 loc) · 1.39 KB
/
.tmux.conf
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
44
45
46
47
48
set-option -g prefix C-a
bind C-a send-prefix
unbind C-b
set-option -g allow-rename off
set-option -g automatic-rename on
set-option -g base-index 1
set-option -g default-command ${SHELL}
#set-option -g default-terminal ${TERM}
#set-option -g -a terminal-overrides ",${TERM}:Tc"
set-option -g display-panes-time 3000
set-option -g escape-time 0
set-option -g history-limit 500000
set-option -g mode-keys vi
set-option -g mode-style "fg=white,bg=red"
set-option -g pane-active-border-style "fg=green"
set-option -g renumber-windows on
set-option -g set-clipboard off
set-option -g status-bg colour106
set-option -g status-interval 5
set-option -g window-status-current-style "fg=white,bg=black"
set-option -g wrap-search off
bind -T root -r M-h resize-pane -L
bind -T root -r M-j resize-pane -D
bind -T root -r M-k resize-pane -U
bind -T root -r M-l resize-pane -R
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
bind -T copy-mode-vi 'v' send -X begin-selection
bind -T copy-mode-vi 'y' send -X copy-selection-and-cancel
bind -T copy-mode-vi 'V' send -X rectangle-toggle
bind s split-window -v
bind v split-window -h
unbind %
unbind '"'
bind '#' command-prompt -p "send pane to window:" "join-pane -t ':%%'"
bind @ break-pane
bind ` set-window-option synchronize-panes \; run "hipane #{?pane_synchronized,on,off}"
bind % choose-tree
bind -r = resize-pane -t"{left}" -x "50%"