diff mbox series

gitk: exclude common URL delimiters from linkification regex

Message ID 20201216065523.12698-1-alexhenrie24@gmail.com (mailing list archive)
State New, archived
Headers show
Series gitk: exclude common URL delimiters from linkification regex | expand

Commit Message

Alex Henrie Dec. 16, 2020, 6:55 a.m. UTC
Angle brackets, square brackets, double quotes, and backticks are all
commonly used to delineate URLs in plain text (and should be escaped
when they are actually part of the URL).

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
---
 gitk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/gitk b/gitk
index 23d9dd1..fcd6f61 100755
--- a/gitk
+++ b/gitk
@@ -7054,7 +7054,7 @@  proc appendwithlinks {text tags} {
         incr linknum
     }
     set wlinks [regexp -indices -all -inline -line \
-                    {https?://[^[:space:]]+} $text]
+                    {https?://[^[:space:]<>\[\]\"`]+} $text]
     foreach l $wlinks {
         set s2 [lindex $l 0]
         set e2 [lindex $l 1]