Files
dotfiles/common/.tmux.conf
Pratik Tripathy 306fcd5c23 Major Update
- Updated repo to support both mac and kde neon
- bootstrap.sh updated to auto-detect OS and read from the required directory
- Added VIM & NeoVIM dot files
2023-10-22 03:01:04 +05:30

58 lines
1.6 KiB
Bash

######################## Key Bindings ########################
# Change prefix to -> (Ctrl + a)
set-option -g prefix C-a
unbind-key C-a
bind-key C-a send-prefix
# Use Shift-arrow keys to switch panes
bind -n S-Left select-pane -L
bind -n S-Right select-pane -R
bind -n S-Up select-pane -U
bind -n S-Down select-pane -D
# Alt arrow to switch windows
bind -n M-Left previous-window
bind -n M-Right next-window
# Set easier window split keys
bind-key v split-window -h
bind-key h split-window -v
# Easy config reload
bind-key r source-file ~/.tmux.conf \; display-message "~/.tmux.conf reloaded."
######################## Key Bindings ########################
######################## Windows ########################
# Start window numbers at 1 to match keyboard order with tmux window order
set -g base-index 1
set-window-option -g pane-base-index 1
# Renumber windows sequentially after closing any of them
set -g renumber-windows on
######################## Windows ########################
######################## Colors ########################
# improve colors
set -g default-terminal 'screen-256color'
# Soften status bar color from harsh green to light gray
set -g status-style bg='#666666',fg='#aaaaaa'
######################## Colors ########################
######################## Other Features ########################
# Increase scrollback lines
set -g history-limit 10000
# Mouse mode
setw -g mouse on
# Restore tmux-sessions -> https://github.com/tmux-plugins/tmux-resurrect
run-shell ~/downloads/softwares/tmux-resurrect/resurrect.tmux ######################## Other Features ########################