X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=.tmux.conf;h=d7a47e5211fabcd50e0eea2561d13141b1d59144;hb=20515fecab4ad47200eff26038c6cef8e2cef271;hp=b301c694633ddf12187f96a328600f02c4fd08ea;hpb=f46bd4d41cc7f243bc8a321effee5200aa69e709;p=dotfiles.git diff --git a/.tmux.conf b/.tmux.conf index b301c69..d7a47e5 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -2,12 +2,7 @@ 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 ]' +set-option -g renumber-windows on # Pass [Ctrl]+[PgUp/PgDn] set-window-option -g xterm-keys on @@ -28,18 +23,60 @@ set-window-option -g aggressive-resize on set-option -g visual-activity on set-window-option -g monitor-activity on -# Soften status bar color from harsh green to black on cyan -set-option -g status-fg black -set-option -g status-bg cyan - # 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 #T' # session, window number, pane number, 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-bg cyan +set-option -g status-fg 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 '' + # Increase scrollback lines set-option -g history-limit 1000 -# C-b C-a for last-window -bind-key C-a last-window +# R to reload config without restart +bind-key R source-file ~/.tmux.conf \; display "Reloaded!" + +# 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 +# +# C-a for last-window +# bind-key C-a last-window -# Reload config without restart -bind R source-file ~/.tmux.conf +# Use vertical and horizontal chars to split the screen +bind-key | split-window -h +bind-key - split-window -v