diff options
author | vg <vgm+dev@devys.org> | 2025-10-03 14:47:19 +0200 |
---|---|---|
committer | vg <vgm+dev@devys.org> | 2025-10-03 14:47:19 +0200 |
commit | 11fedcba19bdaab02b29cd62ddac1b023c261a98 (patch) | |
tree | c9a622305106aa1f1e44799293eec8509ba05368 | |
parent | 48290dbfd2a33909856149d5031c8c94130ebeda (diff) | |
download | fork-tmux-fzf-url-master.tar.gz fork-tmux-fzf-url-master.tar.bz2 fork-tmux-fzf-url-master.zip |
-rwxr-xr-x | fzf-url.sh | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -49,9 +49,9 @@ fi #set -x regexes=( - '(\[\d+\]\s*)?(https?|ftp|file):/?//[-A-Za-z0-9+&@#/%?=~_|!:,.;]*[-A-Za-z0-9+&@#/%=~_|]' - '(\[\d+\]\s*)?\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?(/\S+)*' - '(\[\d+\)\s*)?(ssh://)?git@\S*' + '(\[\d+\]\s*:?\s*)?(https?|ftp|file):/?//[-A-Za-z0-9+&@#/%?=~_|!:,.;]*[-A-Za-z0-9+&@#/%=~_|]' + '(\[\d+\]\s*:?\s*)?\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?(/\S+)*' + '(\[\d+\)\s*:?\s*)?(ssh://)?git@\S*' ) urls=() @@ -65,5 +65,5 @@ done mapfile -t chosen < <(fzf_filter <<< "$(printf "%s\n" "${urls[@]}")") for item in "${chosen[@]}"; do - open_url "$(printf "%s" "$item" | grep -Po '^\s*(\[\d+\])?\s*\K.*$')" &>"/tmp/tmux-$(id -u)-fzf-url.log" + open_url "$(printf "%s" "$item" | grep -Po '^\s*(\[\d+\])?\s*:?\s*\K.*$')" &>"/tmp/tmux-$(id -u)-fzf-url.log" done |