diff options
author | June McEnroe <june@causal.agency> | 2015-05-22 17:31:59 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2015-05-22 17:31:59 -0400 |
commit | 0c248e5338ea9512ea5b2e8ff6f934398845c860 (patch) | |
tree | 2e8496e0f3df2ed162ecfad7363779bf6381c9a1 | |
parent | Set scrolloff=1 (diff) | |
download | src-0c248e5338ea9512ea5b2e8ff6f934398845c860.tar.gz src-0c248e5338ea9512ea5b2e8ff6f934398845c860.zip |
Add tmux configuration
Diffstat (limited to '')
-rw-r--r-- | .tmux.conf | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/.tmux.conf b/.tmux.conf new file mode 100644 index 00000000..b7a91c9d --- /dev/null +++ b/.tmux.conf @@ -0,0 +1,41 @@ +# Use the same prefix as screen +unbind C-b +set -g prefix C-a +bind C-a send-prefix + +# Prevent escape key delay +set -g escape-time 0 + +# Enable colors +set -g default-terminal "screen-256color" + +# Disable status bar +set -g status off + +# Start windows at 1 rather than 0 +set -g base-index 1 + +# Split windows like vim +bind s split-window -v +bind v split-window -h + +# Move between panes like vim +bind h select-pane -L +bind j select-pane -D +bind k select-pane -U +bind l select-pane -R + +# Resize panes like vim +bind < resize-pane -L 1 +bind > resize-pane -R 1 +bind - resize-pane -D 1 +bind + resize-pane -U 1 + +# Vi-style controls for copy mode +setw -g mode-keys vi + +# Switch panes like C-w C-w in vim +bind C-a last-pane + +# Balance vertical panes +bind = select-layout even-horizontal |