39 lines
1 KiB
Bash
39 lines
1 KiB
Bash
# Lower delay waiting for chord after escape key press.
|
|
set -g escape-time 0
|
|
|
|
# Change the prefix from C-b to C-s to make it easier to type.
|
|
set -g prefix C-s
|
|
unbind C-b
|
|
bind C-s send-prefix
|
|
|
|
# Start window numbers at 1 rather than 0.
|
|
set -g base-index 1
|
|
|
|
# Use h, j, k, l for movement between panes.
|
|
bind h select-pane -L
|
|
bind j select-pane -D
|
|
bind k select-pane -U
|
|
bind l select-pane -R
|
|
|
|
# Fix colors being wrong in programs like Neovim.
|
|
set-option -ga terminal-overrides ",xterm-256color:Tc"
|
|
|
|
# Expand the left status to accomodate longer session names.
|
|
set-option -g status-left-length 20
|
|
|
|
# One of the plugins binds C-l, make sure we have accces to it.
|
|
unbind C-l
|
|
bind -n C-l send-keys C-l
|
|
|
|
# Don't require a prompt to detach from the current session.
|
|
unbind -n M-E
|
|
bind -n M-E detach-client
|
|
|
|
# Reload tmux configuration from ~/.config/tmux/tmux.conf instead
|
|
# of Tilish's default of ~/.tmux.conf.
|
|
unbind -n M-C
|
|
bind -n M-C source-file "~/.config/tmux/tmux.conf"
|
|
|
|
# Use M-z to zoom and unzoom panes.
|
|
bind -n M-z resize-pane -Z
|