From 71fd018154536939528cc724ca563106df6a006c Mon Sep 17 00:00:00 2001 From: raimon Date: Thu, 22 Mar 2018 02:06:01 +0900 Subject: [PATCH] Define pattern of Extras and Environment Markers --- syntax/requirements.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/syntax/requirements.vim b/syntax/requirements.vim index 3c3d5c3..cf2c408 100644 --- a/syntax/requirements.vim +++ b/syntax/requirements.vim @@ -13,15 +13,19 @@ syn region requirementsComment start="[ \t]*#" end="$" syn match requirementsCommandOption "\v^\[?--?[a-zA-Z\-]*\]?" syn match requirementsVersionSpecifiers "\v(\=\=\=?|\<\=?|\>\=?|\~\=|\!\=)" syn match requirementsPackageName "\v^([a-zA-Z0-9][a-zA-Z0-9\-_\.]*[a-zA-Z0-9])" +syn match requirementsExtras "\v\[\S+\]" syn match requirementsVersionControls "\v(git\+?|hg\+|svn\+|bzr\+)\S+" syn match requirementsURLs "\v\@\s\S+" +syn match requirementsEnvironmentMarkers "\v;\s.+$" hi link requirementsComment Comment hi link requirementsCommandOption Special hi link requirementsVersionSpecifiers Boolean hi link requirementsPackageName Identifier +hi link requirementsExtras Type hi link requirementsVersionControls Underlined hi link requirementsURLs Underlined +hi link requirementsEnvironmentMarkers Macro let b:current_syntax = "requirements"