# Some tweaks to the status line set -g status-right "%H:%M" set -g window-status-current-style "underscore" # If running inside tmux ($TMUX is set), then change the status line to red %if #{TMUX} set -g status-bg red %endif # Enable RGB colour if running in xterm(1) set-option -sa terminal-overrides ",xterm*:Tc" # Change the default $TERM to tmux-256color set -g default-terminal "xterm-256color" # Change windows to start with an index of 1 instead of 0 set -g base-index 1 # Change panes to start with an index of 1 instead of 0 setw -g pane-base-index 1 # No bells at all set -g bell-action none # Keep windows around after they exit set -g remain-on-exit on # Set indexes to start at 1, instead of 0. set -g base-index 1 # Change the prefix key to C-a set -g prefix C-a unbind C-b bind C-a send-prefix # Turn the mouse on, but without copy mode dragging set -g mouse on unbind -n MouseDrag1Pane unbind -Tcopy-mode MouseDrag1Pane # A key to toggle between smallest and largest sizes if a window is visible in # multiple places bind F set -w window-size # Keys to toggle monitoring activity in a window and the synchronize-panes option bind m set monitor-activity bind y set synchronize-panes\; display 'synchronize-panes #{?synchronize-panes,on,off}' # Better split pane bind | splitw -h bind - splitw -v # Use Alt-arrow keys to navigate panes bind -n M-Left select-pane -L bind -n M-Right select-pane -R bind -n M-Up select-pane -U bind -n M-Down select-pane -D bind -T prefix j select-pane -D bind -T prefix k select-pane -U bind -T prefix h select-pane -L bind -T prefix l select-pane -R # Use Shift-arrow keys to navigate windows. bind -n S-Left previous-window bind -n S-Right next-window # reload new changes bind-key R source-file ~/.tmux.conf\; \display-message "source-file done" # Create a single default session - because a session is created here, tmux # should be started with "tmux attach" rather than "tmux new" #new -d -s0 -nirssi 'exec irssi' #set -t0:0 monitor-activity on #set -t0:0 aggressive-resize on #neww -d -ntodo 'exec emacs ~/TODO' #setw -t0:1 aggressive-resize on #neww -d -nmutt 'exec mutt' #setw -t0:2 aggressive-resize on #neww -d #neww -d #neww -d