| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- # change the prefix from 'C-b' to 'C-a'
- # (remap capslock to CTRL for easy access)
- # unbind C-b
- # set -g prefix C-a
- # bind C-a send-prefix
- # start with window 1 (instead of 0)
- set -g base-index 1
- # start with pane 1
- set -g pane-base-index 1
- # split panes using | and -, make sure they open in the same path
- bind | split-window -h -c "#{pane_current_path}"
- bind - split-window -v -c "#{pane_current_path}"
- unbind '"'
- unbind %
- # open new windows in the current path
- bind c new-window -c "#{pane_current_path}"
- # reload config file
- bind r source-file ~/.tmux.conf
- unbind p
- bind p previous-window
- # shorten command delay
- set -sg escape-time 1
- # don't rename windows automatically
- set -g allow-rename off
- # mouse control (clickable windows, panes, resizable panes)
- set -g mouse on
- # Use Alt-arrow keys without prefix key to switch 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
- # enable vi mode keys
- set-window-option -g mode-keys vi
- # set default terminal mode to 256 colors
- set -g default-terminal "xterm-256color"
- set -ga terminal-overrides ",xterm-256color:Tc"
- # allow focus events to get through to applications running in tmux
- set -g focus-events on
- # loud or quiet?
- set -g visual-activity on
- set -g visual-bell on
- set -g visual-silence off
- setw -g monitor-activity off
- set -g bell-action none
|