Define pattern of URLs

URLs and VCSs highlighting is 'Underlined'
This commit is contained in:
raimon
2018-03-22 01:37:28 +09:00
parent 5a5a28c135
commit 634748cba9

View File

@@ -14,12 +14,14 @@ syn match requirementsCommandOption "\v^\[?--?[a-zA-Z\-]*\]?"
syn match requirementsVersionSpecifiers "\v(\=\=\=?|\<\=?|\>\=?|\~\=|\!\=)" syn match requirementsVersionSpecifiers "\v(\=\=\=?|\<\=?|\>\=?|\~\=|\!\=)"
syn match requirementsPackageName "\v^([a-zA-Z0-9][a-zA-Z0-9\-_\.]*[a-zA-Z0-9])" syn match requirementsPackageName "\v^([a-zA-Z0-9][a-zA-Z0-9\-_\.]*[a-zA-Z0-9])"
syn match requirementsVersionControls "\v(git\+?|hg\+|svn\+|bzr\+)\S+" syn match requirementsVersionControls "\v(git\+?|hg\+|svn\+|bzr\+)\S+"
syn match requirementsURLs "\v\@\s\S+"
hi link requirementsComment Comment hi link requirementsComment Comment
hi link requirementsCommandOption Special hi link requirementsCommandOption Special
hi link requirementsVersionSpecifiers Boolean hi link requirementsVersionSpecifiers Boolean
hi link requirementsPackageName Identifier hi link requirementsPackageName Identifier
hi link requirementsVersionControls Identifier hi link requirementsVersionControls Underlined
hi link requirementsURLs Underlined
let b:current_syntax = "requirements" let b:current_syntax = "requirements"