]> git.phdru.name Git - dotfiles.git/blobdiff - .tmux.conf
Add .hushlogin, show /etc/motd in .profile if it was changed
[dotfiles.git] / .tmux.conf
index 009d69ffb4417364b1571873d605abc11f35a178..b59749017409c5c14a1ef7476249148b53352573 100644 (file)
@@ -1,14 +1,19 @@
+# Set the command prefix to match GNU screen (CTRL+a)
+# set-option -g prefix C-a
+#
+# Use C-a C-a key to send prefix instead of the default
+# unbind-key C-b
+# bind-key C-a send-prefix
+#
+# <prefix> C-a for last-window
+# bind-key C-a last-window
+
 # Start window numbers at 1 to match keyboard order with tmux window order
 set-option -g base-index 1
 set-option -g pane-base-index 1
 # Renumber windows sequentially after closing any of them
 set-option -g renumber-windows on
 
-# Attempt to set the client terminal title
-set-option -g set-titles on
-# Terminal emulator window title
-set -g set-titles-string 'tmux #S:#I.#P [ #W ]'
-
 # Pass [Ctrl]+[PgUp/PgDn]
 set-window-option -g xterm-keys on
 
@@ -28,18 +33,46 @@ set-window-option -g aggressive-resize on
 set-option -g visual-activity on
 set-window-option -g monitor-activity on
 
+# Clock color
+set-window-option -g clock-mode-colour black
+
+# Attempt to set the client terminal title
+set-option -g set-titles on
+# Terminal emulator window title
+set-option -g set-titles-string 'tmux #S.#I.#P #W #T' # session, window number, pane number, window name, title
+
+set-option -g message-bg black
+set-option -g message-fg white
+
 # Soften status bar color from black on harsh green to black on cyan
-set-option -g status-fg black
 set-option -g status-bg cyan
+set-option -g status-fg black
 
-# Clock color
-set-window-option -g clock-mode-colour black
+set-option -g pane-active-border-bg default
+set-option -g pane-active-border-fg green
+set-option -g pane-border-bg default
+set-option -g pane-border-fg white
+
+set-window-option -g mode-bg black
+
+set-window-option -g window-status-bg cyan
+set-window-option -g window-status-current-attr default
+set-window-option -g window-status-current-fg blue
+set-window-option -g window-status-bell-attr default
+set-window-option -g window-status-bell-fg red
+set-window-option -g window-status-content-attr default
+set-window-option -g window-status-content-fg yellow
+set-window-option -g window-status-activity-attr default
+set-window-option -g window-status-activity-fg yellow
+
+set-option -g status-left '[#S.#I.#P]'
+
+# set-option -g status-interval 5
+# set-option -g status-right '%H:%M'
+set-option -g status-right '#T'
 
 # Increase scrollback lines
 set-option -g history-limit 1000
 
-# C-b C-a for last-window
-bind-key C-a last-window
-
-# C-b R to reload config without restart
+# <prefix> R to reload config without restart
 bind-key R source-file ~/.tmux.conf