-
Notifications
You must be signed in to change notification settings - Fork 0
/
.tmux.conf
71 lines (53 loc) · 1.78 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
set-option -g default-shell "/bin/bash"
set -g default-terminal "screen-256color"
# remap prefix from 'C-b' to 'C-``'
# unbind C-b
# set-option -g prefix C-x
# bind-key C-x send-prefix
# split panes using | and -
bind | split-window -h -c '#{pane_current_path}'
bind - split-window -v -c '#{pane_current_path}'
unbind '"'
unbind %
# set -g terminal-overrides 'xterm*:smcup@:rmcup@'
PS1='\[\e[38;5;94m\]\W\$\[\e[0m\] '
# source ~/.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf
# Mouse support - set to on if you want to use the mouse
set -g mouse on
# set -g mouse-select-pane on
# sane scrolling:
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'copy-mode -e; send-keys -M'"
# Enable activity alerts
setw -g monitor-activity on
set -g visual-activity on
set -g bell-action any
# Use Alt-arrow keys without prefix key to switch panes
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
# Shift arrow to switch windows
bind -n S-Left previous-window
bind -n S-Right next-window
# No delay for escape key press
set -sg escape-time 0
# Reload tmux config
bind r source-file ~/.tmux.conf
# THEME
set -g status-bg black
set -g status-fg white
set -g window-status-current-bg white
set -g window-status-current-fg black
set -g window-status-current-attr bold
set -g status-interval 60
set -g status-left-length 30
set -g status-left '#[fg=green](#S) #(whoami)'
set -g status-right '#[fg=yellow]#(cut -d " " -f 1-3 /proc/loadavg)#[default]'
# The panes {
set -g pane-border-bg colour235
set -g pane-border-fg colour238
set -g pane-active-border-bg colour236
set -g pane-active-border-fg colour51
# }
set -g status-bg colour234
set -g status-fg colour137