34 lines
948 B
Plaintext
34 lines
948 B
Plaintext
|
set-option -sa terminal-overrides ',rxvt-unicode-256color:RGB'
|
||
|
set-option -g history-limit 100000
|
||
|
set-option -g status off
|
||
|
set-option -g focus-events on
|
||
|
|
||
|
set -g default-terminal "st-256color"
|
||
|
set -g mouse on
|
||
|
|
||
|
setw -g aggressive-resize on
|
||
|
setw -g mode-keys vi
|
||
|
setw -g automatic-rename on
|
||
|
|
||
|
bind m \
|
||
|
set -g mouse on \;\
|
||
|
display 'Mouse: ON'
|
||
|
|
||
|
bind M \
|
||
|
set -g mouse off \;\
|
||
|
display 'Mouse: OFF'
|
||
|
|
||
|
set -s copy-command 'xsel -b -i'
|
||
|
bind ] run "tmux set-buffer -- \"$(xsel -b -o)\"; tmux paste-buffer"
|
||
|
bind-key -n MouseDown2Pane run "tmux set-buffer -- \"$(xsel -b -o)\"; tmux paste-buffer"
|
||
|
|
||
|
bind-key -T copy-mode-vi v send-keys -X begin-selection
|
||
|
bind-key -T copy-mode-vi y send-keys -X copy-selection
|
||
|
bind-key -T copy-mode-vi r send-keys -X rectangle-toggle
|
||
|
|
||
|
bind r source-file ~/.tmux.conf \; display "tmux config reloaded :)"
|
||
|
bind | split-window -h -c "#{pane_current_path}"
|
||
|
bind - split-window -v -c "#{pane_current_path}"
|
||
|
|
||
|
set -s escape-time 0
|