From b73d32a30a23ee59ad4b8a7cd4bad7fc9a4fc46a Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 15 Apr 2022 05:20:19 +0200 Subject: [PATCH] Escape . in regexes in urlhandler --- .config/zsh/functions/urlhandler | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.config/zsh/functions/urlhandler b/.config/zsh/functions/urlhandler index 760f0eb..b97837c 100755 --- a/.config/zsh/functions/urlhandler +++ b/.config/zsh/functions/urlhandler @@ -19,14 +19,16 @@ local default_cmd="firefox" autoload -U readwwwlog zmodload zsh/pcre +local mpv="mpv --force-window=yes" + local -A assignments=( - '.(mp4|m4v|mkv|avi|webm|flv|xvid|ogv|theora|mov)$' "mpv" - '.(ogg|flac|opus|m4a|wav|mp3|mid|aac)$' "mpv --force-window=yes" - '^https://media.ccc.de/v/[^/]*$' "mpv" - '^https?://(www.)?youtu(.be|be.com)/' "mpv" - '^(gemini|gopher)://' "kristall" - '.(log|txt)$' "readwwwlog" - '^https?://dpaste.com/' "readwwwlog" + '\.(mp4|m4v|mkv|avi|webm|flv|xvid|ogv|theora|mov)$' "${mpv}" + '\.(ogg|flac|opus|m4a|wav|mp3|mid|aac)$' "${mpv}" + '^https://media\.ccc\.de/v/[^/]*$' "${mpv}" + '^https?://(www\.)?youtu(\.be|be\.com)/' "${mpv}" + '^(gemini|gopher)://' "kristall" + '\.(log|txt)$' "readwwwlog" + '^https?://dpaste\.com/' "readwwwlog" ) local selected_cmd=${default_cmd}