tmux add mapping for search all files paths in buffer

This commit is contained in:
thek4n 2025-06-30 12:50:15 +03:00
parent 2c16752260
commit 0b99b04495

View File

@ -204,6 +204,10 @@ bind -T copy-mode-vi q send-keys -X cancel
bind -T copy-mode-vi WheelUpPane select-pane \; send-keys -X -N 2 scroll-up bind -T copy-mode-vi WheelUpPane select-pane \; send-keys -X -N 2 scroll-up
bind -T copy-mode-vi WheelDownPane select-pane \; send-keys -X -N 2 scroll-down bind -T copy-mode-vi WheelDownPane select-pane \; send-keys -X -N 2 scroll-down
## Search all files in buffer
bind-key f copy-mode \; send-keys -X search-backward \
'(^|/|\<|[[:space:]"])((\.|\.\.)|[[:alnum:]~_"-]*)((/[][[:alnum:]_.#$%&+=@"-]+)+([/ "]|\.([][[:alnum:]_.#$%&+=@"-]+(:[0-9]+)?(:[0-9]+)?)|[][[:alnum:]_.#$%&+=@"-]+(:[0-9]+)(:[0-9]+)?)|(/[][[:alnum:]_.#$%&+=@"-]+){2,}([/ "]|\.([][[:alnum:]_.#$%&+=@"-]+(:[0-9]+)?(:[0-9]+)?)|[][[:alnum:]_.#$%&+=@"-]+(:[0-9]+)(:[0-9]+)?)?|(\.|\.\.)/([][[:alnum:]_.#$%&+=@"-]+(:[0-9]+)?(:[0-9]+)?))'
# Session managment # Session managment
bind a display-popup -EE -w 80% -h 80% -B '~/.local/bin/tmux_attach_session.sh' bind a display-popup -EE -w 80% -h 80% -B '~/.local/bin/tmux_attach_session.sh'