From 1fd00738641f54cef63a4bdc389e8eaf94643577 Mon Sep 17 00:00:00 2001 From: Lars Magne Ingebrigtsen Date: Sat, 10 Jan 2015 16:41:49 +0100 Subject: [PATCH] (eww): Don't interpret "org/foo" as an URL. --- lisp/ChangeLog | 1 + lisp/net/eww.el | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9bfcd504199..ac0701f8619 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -4,6 +4,7 @@ as plain URLs, even if they have spaces in them (bug#19556). (eww): Also interpret things like "en.wikipedia.org/wiki/Free software" as an URL. + (eww): Don't interpret "org/foo" as an URL. 2015-01-10 Daniel Colascione diff --git a/lisp/net/eww.el b/lisp/net/eww.el index 8278e3cc1ba..46b07605000 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -258,7 +258,7 @@ word(s) will be searched for via `eww-search-prefix'." (if (or (string-match "\\`https?:" url) ;; Also try to match "naked" URLs like ;; en.wikipedia.org/wiki/Free software - (string-match "\\`[a-z._]+/" url) + (string-match "\\`[A-Za-z_]+\\.[A-Za-z._]+/" url) (and (= (length (split-string url)) 1) (or (and (not (string-match-p "\\`[\"\'].*[\"\']\\'" url)) (> (length (split-string url "[.:]")) 1)) -- 2.39.2