From 807870ea3542f2fcb00e7e0451af37c224041dfe Mon Sep 17 00:00:00 2001 From: Robin Jarry Date: Fri, 18 Mar 2022 21:30:50 +0100 Subject: [PATCH] colorize: handle mailto prefixes in urls mailto:email@domain.tld is the only exception that does not use the :// prefix. Requested-by: Moritz Poldrack Signed-off-by: Robin Jarry Tested-by: Moritz Poldrack --- filters/colorize | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filters/colorize b/filters/colorize index c0e25f1..e5502f2 100755 --- a/filters/colorize +++ b/filters/colorize @@ -23,7 +23,7 @@ BEGIN { in_body = 0 # patterns header_pattern = @/^[A-Z][[:alnum:]-]+:/ - url_pattern = @/[a-z]{2,6}:\/\/[[:graph:]]+|[[:alnum:]_\+\.~\/-]*[[:alnum:]_]@[[:lower:]][[:alnum:]\.-]*[[:lower:]]/ + url_pattern = @/[a-z]{2,6}:\/\/[[:graph:]]+|(mailto:)?[[:alnum:]_\+\.~\/-]*[[:alnum:]_]@[[:lower:]][[:alnum:]\.-]*[[:lower:]]/ } function color_quote(line) { level = 0