# 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 # 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 # Pass [Ctrl]+[PgUp/PgDn] set-window-option -g xterm-keys on # Mouse set-window-option -g mode-mouse on set-option -g mouse-select-pane on set-option -g mouse-resize-pane on # Mouse can be used to select windows (by clicking in the status bar) set-option -g mouse-select-window on # Rather than constraining window size to the maximum size of any client # connected to the *session*, constrain window size to the maximum size of any # client connected to *that window*. Much more reasonable. set-window-option -g aggressive-resize on # Activity monitoring 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 #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 # R to reload config without restart bind-key R source-file ~/.tmux.conf