* use xterm for tmux light config
+ shell history for different tty terminals (restoring bash history for different tmux windows)
This commit is contained in:
@ -15,8 +15,7 @@ set -g @man-size '40%'
|
||||
set -g @man-orientation 'h'
|
||||
set -g @man-shell-interactive 'off'
|
||||
|
||||
set -g default-terminal "screen-256color"
|
||||
set -ag terminal-overrides ",alacritty:RGB"
|
||||
set -g default-terminal "xterm-256color"
|
||||
|
||||
# switch panes using Alt-arrow without prefix
|
||||
bind -n M-Left select-pane -L
|
||||
@ -27,14 +26,10 @@ bind -n M-Down select-pane -D
|
||||
## Mouse On by default
|
||||
set -g mouse on
|
||||
|
||||
# PageUp/PageDown works for scrolling
|
||||
bind-key -T root PPage if-shell -F "#{alternate_on}" "send-keys PPage" "copy-mode -e; send-keys PPage"
|
||||
bind-key -T copy-mode-vi PPage send-keys -X page-up
|
||||
bind-key -T copy-mode-vi NPage send-keys -X page-down
|
||||
|
||||
# Same for the mouse scroll button
|
||||
bind-key -T root WheelUpPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; copy-mode -e; send-keys -M"
|
||||
bind-key -T root WheelDownPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; send-keys -M"
|
||||
## Scoll for vim
|
||||
bind -n WheelUpPane if "echo #{pane_current_command} | grep vim" "select-pane -t =; send-keys -N 4 Up" "select-pane -t =; copy-mode -e; send-keys -M"
|
||||
bind -n WheelDownPane if "echo #{pane_current_command} | grep vim" "select-pane -t =; send-keys -N 4 Down" "select-pane -t =; send-keys -M"
|
||||
# And additional scrolling things for tmux copy-mode
|
||||
bind-key -T copy-mode-vi WheelUpPane send-keys -X halfpage-up
|
||||
bind-key -T copy-mode-vi WheelDownPane send-keys -X halfpage-down
|
||||
|
||||
|
||||
Reference in New Issue
Block a user