diff options
Diffstat (limited to 'files/.config/tmux/scripts/search')
| -rwxr-xr-x | files/.config/tmux/scripts/search | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/files/.config/tmux/scripts/search b/files/.config/tmux/scripts/search index 027f789..53728b4 100755 --- a/files/.config/tmux/scripts/search +++ b/files/.config/tmux/scripts/search @@ -3,6 +3,8 @@ set -euo pipefail +urls='(https?://|git@|git://|ssh://|ftp://|file:///)[[:alnum:]?=%/_.:,;~@!#$&()*+-]*' + search() { tmux send-keys -X search-backward "$1" } @@ -18,8 +20,11 @@ search_path() { search "~?(/$path+|$path+/|$path*\.$path+)+$path*(:[0-9]+)*" } +search_url() { + search "$urls" +} + search_interesting() { - urls='(https?://|git@|git://|ssh://|ftp://|file:///)[[:alnum:]?=%/_.:,;~@!#$&()*+-]*' emails='[-_\.[:alnum:]]+@[-_\.[:alnum:]]+' hashes='\b(([0-9a-f]{7,40}|[[:alnum:]]{52}|[0-9a-f]{64})(\.{2,3})?)+\b' ips='[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}' |
