From 0b99b0449556bcbe515a08c67aeed91083034664 Mon Sep 17 00:00:00 2001 From: thek4n Date: Mon, 30 Jun 2025 12:50:15 +0300 Subject: [PATCH] tmux add mapping for search all files paths in buffer --- home/user/.config/tmux/mappings.conf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/home/user/.config/tmux/mappings.conf b/home/user/.config/tmux/mappings.conf index 3f34f17..5145e66 100644 --- a/home/user/.config/tmux/mappings.conf +++ b/home/user/.config/tmux/mappings.conf @@ -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 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 bind a display-popup -EE -w 80% -h 80% -B '~/.local/bin/tmux_attach_session.sh'