You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.1 KiB

# Send prefix
set-option -g prefix C-a
unbind-key C-a
bind-key C-a send-prefix
# Use Alt-arrow keys to switch panes
bind -n M-h select-pane -L
bind -n M-l select-pane -R
bind -n M-k select-pane -U
bind -n M-j select-pane -D
# prefix + j/k to switch windows
bind-key j previous-window
bind-key k next-window
# Mouse mode
setw -g mouse off
# set vim-like keybidings in buffer mode
setw -g mode-keys vi
# fix escape key delay in vim
set -s escape-time 0
set -g history-limit 20000
set -g default-terminal screen-256color
set-option -g default-shell /usr/bin/zsh
set-option -g focus-events on
set-option -sa terminal-overrides ',xterm-256color:RGB'
# Set easier window split keys
bind-key h split-window -v -c "#{pane_current_path}"
bind-key v split-window -h -c "#{pane_current_path}"
bind-key c new-window -c "#{pane_current_path}"
# Easy config reload
bind-key r source-file ~/.tmux.conf \; display-message "~/.tmux.conf reloaded."
# yank to clipboard
bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -in -selection clipboard'
# Start window and pane indexes from 1 and not 0
set -g base-index 1
setw -g pane-base-index 1