Files
scripts/config/.tmux.conf
2021-07-27 13:21:33 -07:00

68 lines
1.6 KiB
Bash

#
# Ctrl-a is the prefix.
#
set -g prefix ALT-b
bind ALT-b send-prefix
unbind C-b
# Start windows from #1 (default #0)
set -g base-index 1
# Status bar is on top.
set -g status-position top
#set -g status-utf8 on
# Keep this much of history per window.
set -g history-limit 100000
# 256color mode.
set -g default-terminal "tmux-256color"
setw -g xterm-keys on
# VI mode
set -g status-keys vi
setw -g mode-keys vi
# Setup 'v' to begin selection as in Vim
#bind-key -t vi-copy v begin-selection
#bind-key -t vi-copy y copy-pipe "reattach-to-user-namespace pbcopy"
# Update default binding of 'Enter' to also use copy-pipe
#unbind -t vi-copy Enter
#bind-key -t vi-copy Enter copy-pipe "reattach-to-user-namespace pbcopy"
#bind p paste-buffer
bind -n C-1 select-pane -t 1
bind -n C-2 select-pane -t 2
bind -n C-3 select-pane -t 3
bind -n C-4 select-pane -t 4
bind -n C-5 select-pane -t 5
bind -n C-6 select-pane -t 6
bind -n C-7 select-pane -t 7
bind -n C-8 select-pane -t 8
bind -n C-9 select-pane -t 9
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
bind -r M-h resize-pane -L
bind -r M-j resize-pane -D
bind -r M-k resize-pane -U
bind -r M-l resize-pane -R
# Mouse on/off
# bind m \
# set -g mode-mouse on \;\
# set -g mouse-resize=pane on \;\
# set -g mouse-select-pane on \;\
# set -g mouse-select-window on \;\
# display 'Mouse: ON'
# bind M \
# set -g mode-mouse off \;\
# set -g mouse-resize=pane off \;\
# set -g mouse-select-pane off \;\
# set -g mouse-select-window off \;\
# display 'Mouse: OFF'