-
Notifications
You must be signed in to change notification settings - Fork 0
/
.tmux.conf
47 lines (38 loc) · 1.21 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
# And obligatory thanks to Steve Losh. Mostly copied from his .tmux.conf
# set prefix `
set-option -g prefix `
# set easy shortcuts for splitting
unbind %
bind s split-window -v
bind v split-window -h
# random options
setw -g automatic-rename
set-option -g default-terminal "screen-256color"
# status bar
set-option -g status-utf8 on
set-option -g status-justify left
set-option -g status-bg black
set-option -g status-fg cyan
set-option -g status-interval 5
set-option -g status-left-length 20
set-option -g status-left '#[fg=green]» #[fg=black,bold]#T#[fg=green] /#[default]'
set-option -g status-right '#[fg=green] ###S #[fg=black,bold]%R %m-%d#[default]'
set-window-option -g window-status-current-fg white
# clock
set-window-option -g clock-mode-colour cyan
set-window-option -g clock-mode-style 24
# pane borders
set-option -g pane-border-fg white
set-option -g pane-active-border-fg magenta
# moving between panes
bind -n C-h select-pane -L
bind -n C-j select-pane -D
bind -n C-k select-pane -U
bind -n C-l select-pane -R
# resizing panes
bind -n S-Down resize-pane -D 10
bind -n S-Up resize-pane -U 10
bind -n S-Left resize-pane -L 10
bind -n S-Right resize-pane -R 10
# resource
bind r source-file ~/.tmux.conf