|
@@ -0,0 +1,52 @@
|
|
|
+set -g prefix C-h
|
|
|
+unbind C-b
|
|
|
+set -g mode-keys vi
|
|
|
+
|
|
|
+set -g base-index 1
|
|
|
+setw -g pane-base-index 1
|
|
|
+
|
|
|
+bind r source-file ~/.tmux.conf\; display "Reloaded!"
|
|
|
+
|
|
|
+bind C-t split-window -v
|
|
|
+bind C-n split-window -h
|
|
|
+
|
|
|
+bind h select-pane -L
|
|
|
+bind l select-pane -R
|
|
|
+bind j select-pane -D
|
|
|
+bind k select-pane -U
|
|
|
+
|
|
|
+# move between tabs
|
|
|
+bind -r C-h select-window -t :-
|
|
|
+bind -r C-l select-window -t :+
|
|
|
+
|
|
|
+bind -r H resize-pane -L 5
|
|
|
+bind -r J resize-pane -D 5
|
|
|
+bind -r K resize-pane -U 5
|
|
|
+bind -r L resize-pane -R 5
|
|
|
+
|
|
|
+set -g default-terminal "screen-256color"
|
|
|
+
|
|
|
+set -g status-fg black
|
|
|
+set -g status-bg "#f1efee"
|
|
|
+setw -g window-status-current-style fg=black,bg=yellow,bright
|
|
|
+set -g status-left-length 40
|
|
|
+set -g status-left "#[fg=green]Session: #S #[fg=yellow]#I #[fg=cyan]#P "
|
|
|
+set -g status-right "#[fg=cyan]%d %b %R"
|
|
|
+set -g status-justify left
|
|
|
+set -g monitor-activity on
|
|
|
+set -g visual-activity on
|
|
|
+
|
|
|
+set -g window-status-style fg=cyan,bg=default,dim
|
|
|
+
|
|
|
+set -g pane-border-style fg=green,bg=black
|
|
|
+set -g pane-active-border-style fg=white,bg=yellow
|
|
|
+
|
|
|
+set -g message-style fg=white,bg=black,bright
|
|
|
+
|
|
|
+bind Space copy-mode
|
|
|
+unbind p
|
|
|
+bind p paste-buffer
|
|
|
+set -g default-shell /usr/bin/zsh
|
|
|
+
|
|
|
+bind -T copy-mode-vi Escape send-keys -X cancel
|
|
|
+set -g escape-time 1
|