33 lines
1019 B
Plaintext
33 lines
1019 B
Plaintext
# List of plugins
|
|
set -g @plugin 'tmux-plugins/tpm'
|
|
set -g @plugin 'tmux-plugins/tmux-sensible'
|
|
# Tmux theme
|
|
set -g @plugin '2kabhishek/tmux2k'
|
|
|
|
set -g @tmux2k-theme 'default icons'
|
|
|
|
set -ga terminal-overrides ",xterm-256color:Tc"
|
|
# undercurl support
|
|
set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm'
|
|
# support colors for undercurl
|
|
set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m'
|
|
|
|
set-option -g mouse on
|
|
|
|
bind h select-pane -L
|
|
bind j select-pane -D
|
|
bind k select-pane -U
|
|
bind l select-pane -R
|
|
|
|
bind '"' split-window -c "#{pane_current_path}"
|
|
bind % split-window -h -c "#{pane_current_path}"
|
|
bind c new-window -c "#{pane_current_path}"
|
|
|
|
bind-key -r -T prefix C-k resize-pane -U 5
|
|
bind-key -r -T prefix C-j resize-pane -D 5
|
|
bind-key -r -T prefix C-h resize-pane -L 5
|
|
bind-key -r -T prefix C-l resize-pane -R 5
|
|
|
|
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
|
|
run '~/.config/tmux/plugins/tpm/tpm'
|