summaryrefslogtreecommitdiff
path: root/.tmux.conf
diff options
context:
space:
mode:
authorMike Beattie <mike@ethernal.org>2018-04-20 16:37:51 +1200
committerMike Beattie <mike@ethernal.org>2018-04-20 16:37:51 +1200
commit083fc801a0aa534d7ed6725a5787b74aaabaa3cd (patch)
tree315f42561c7a77c2b57cbb9e3d9ddd234b76f2da /.tmux.conf
Initial import
Signed-off-by: Mike Beattie <mike@ethernal.org>
Diffstat (limited to '.tmux.conf')
-rw-r--r--.tmux.conf43
1 files changed, 43 insertions, 0 deletions
diff --git a/.tmux.conf b/.tmux.conf
new file mode 100644
index 0000000..d7618a2
--- /dev/null
+++ b/.tmux.conf
@@ -0,0 +1,43 @@
+set -g default-terminal "tmux-256color"
+
+set -g prefix2 C-x
+bind-key -T prefix C-x send-prefix -2
+
+set -g mouse on
+
+set -g set-titles on
+set -g set-titles-string "[ #H.#S.#I ] [ #W ] [ #T ] #{session_alerts}"
+
+set -g status on
+set -g status-interval 1
+set -g status-justify centre
+set -g status-position bottom
+set -g status-style fg=white
+
+set -g status-left "#[fg=green][ #[fg=white]#H #[fg=green]]["
+set -g status-left-length 30
+
+set -g status-right "#[fg=green]][ #[fg=cyan]%Y-%m-%d #[fg=white]%I:%M #[fg=green]]"
+set -g status-right-length 40
+
+
+setw -g pane-border-format " #P: #T "
+setw -g pane-border-status bottom
+
+setw -g window-status-current-format "#[fg=red](#[fg=white]#I.#P#F$ #W#[fg=red])"
+setw -g window-status-current-style fg=white,bright
+
+setw -g window-status-format " #[fg=colour240]#I.#P#F$ #W#[fg=default] "
+setw -g window-status-style fg=white,dim
+
+unbind-key -T prefix C-Up
+unbind-key -T prefix C-Down
+unbind-key -T prefix C-Left
+unbind-key -T prefix C-Right
+
+bind-key -r -T prefix S-Up resize-pane -U
+bind-key -r -T prefix S-Down resize-pane -D
+bind-key -r -T prefix S-Left resize-pane -L
+bind-key -r -T prefix S-Right resize-pane -R
+
+