From 40a8adb7f397a82844324a1bd86d3ee6edb27f0d Mon Sep 17 00:00:00 2001 From: Joshua Sherman Date: Mon, 13 Jan 2014 22:47:02 -0500 Subject: [PATCH] Fixed issue with static classes with numbers Inadvertently also resolved issues with static classes with underscores as well. Thanks to @kris89 for giving me a head's up where to look. Closes #2 --- syntax/php.template | 2 +- syntax/php.vim | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/syntax/php.template b/syntax/php.template index eaaaa46..0763f85 100644 --- a/syntax/php.template +++ b/syntax/php.template @@ -157,7 +157,7 @@ syn match phpMemberSelector "->" contained display syn match phpVarSelector "\$" contained display " highlight object variables inside strings syn match phpMethodsVar "->\h\w*" contained contains=phpMethods,phpMemberSelector display containedin=phpStringDouble -syn match phpClasses "\v[A-Za-z]+(::)@=" contained display +syn match phpClasses "\v\h\w+(::)@=" contained display " Identifier syn match phpIdentifier "$\h\w*" contained contains=phpSuperglobals,phpVarSelector display diff --git a/syntax/php.vim b/syntax/php.vim index cd50707..0e432b6 100644 --- a/syntax/php.vim +++ b/syntax/php.vim @@ -384,7 +384,7 @@ syn match phpMemberSelector "->" contained display syn match phpVarSelector "\$" contained display " highlight object variables inside strings syn match phpMethodsVar "->\h\w*" contained contains=phpMethods,phpMemberSelector display containedin=phpStringDouble -syn match phpClasses "\v[A-Za-z]+(::)@=" contained display +syn match phpClasses "\v\h\w+(::)@=" contained display " Identifier syn match phpIdentifier "$\h\w*" contained contains=phpSuperglobals,phpVarSelector display