]> git.eshelyaron.com Git - emacs.git/commitdiff
Further eww URL DWIM tweaks
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Sun, 11 Jan 2015 14:58:10 +0000 (15:58 +0100)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Sun, 11 Jan 2015 14:58:10 +0000 (15:58 +0100)
* net/eww.el (eww): Interpret anything that looks like a protocol
designator as a full URL.

lisp/ChangeLog
lisp/net/eww.el

index 674b26716a465ec0b3c9b9bf12673ca8521ac01c..679de0ce6aac28f9494ecb77d2bf552420e9e507 100644 (file)
@@ -1,3 +1,8 @@
+2015-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/eww.el (eww): Interpret anything that looks like a protocol
+       designator as a full URL.
+
 2015-01-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * net/shr.el (shr-urlify): Don't bother the user about
index 6a6da17d1ce83a3e272d3fceaa65b50ed70a3621..71094b1b66dd4ee0fb1368330474983899210722 100644 (file)
@@ -255,7 +255,9 @@ word(s) will be searched for via `eww-search-prefix'."
         ((string-match-p "\\`ftp://" url)
          (user-error "FTP is not supported."))
         (t
-         (if (or (string-match "\\`https?:" url)
+        ;; Anything that starts with something that vaguely looks
+        ;; like a protocol designator is interpreted as a full URL.
+         (if (or (string-match "\\`[A-Za-z]+:" url)
                 ;; Also try to match "naked" URLs like
                 ;; en.wikipedia.org/wiki/Free software
                 (string-match "\\`[A-Za-z_]+\\.[A-Za-z._]+/" url)