updated for version 7.0140
diff --git a/runtime/syntax/help.vim b/runtime/syntax/help.vim
index 7d50f55..26f5dee 100644
--- a/runtime/syntax/help.vim
+++ b/runtime/syntax/help.vim
@@ -1,7 +1,7 @@
 " Vim syntax file
 " Language:	Vim help file
 " Maintainer:	Bram Moolenaar (Bram@vim.org)
-" Last Change:	2005 Jun 20
+" Last Change:	2005 Sep 01
 
 " Quit when a (custom) syntax file was already loaded
 if exists("b:current_syntax")
@@ -106,6 +106,7 @@
 syn match helpError		"\t[* ]Error\t\+[a-z].*"
 syn match helpTodo		"\t[* ]Todo\t\+[a-z].*"
 
+syn match helpURL `\v<(((https?|ftp|gopher)://|(mailto|file|news):)[^' 	<>"]+|(www|web|w3)[a-z0-9_-]*\.[a-z0-9._-]+\.[^' 	<>"]+)[a-z0-9/]`
 
 " Additionally load a language-specific syntax file "help_ab.vim".
 let s:i = match(expand("%"), '\.\a\ax$')
@@ -166,6 +167,7 @@
 hi def link helpUnderlined	Underlined
 hi def link helpError		Error
 hi def link helpTodo		Todo
+hi def link helpURL		String
 
 let b:current_syntax = "help"