From 0fc11767246861ca703c1f3be0480f159d2768f7 Mon Sep 17 00:00:00 2001 From: Husak Kristijan Date: Mon, 6 Jan 2014 15:00:30 +0100 Subject: [PATCH] adds Static class highlight and docblock highlighting --- syntax/php.vim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/syntax/php.vim b/syntax/php.vim index 1362cfc..35d21bf 100644 --- a/syntax/php.vim +++ b/syntax/php.vim @@ -377,6 +377,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 " Identifier syn match phpIdentifier "$\h\w*" contained contains=phpEnvVar,phpIntVar,phpVarSelector display @@ -413,12 +414,13 @@ endif " Todo syn keyword phpTodo todo fixme xxx note contained +syn match phpCommentSelector "\v\@(return|var|param)" contained " Comment if exists("php_parent_error_open") - syn region phpComment start="/\*" end="\*/" contained contains=phpTodo,@Spell + syn region phpComment start="/\*" end="\*/" contained contains=phpTodo,phpCommentSelector,@Spell else - syn region phpComment start="/\*" end="\*/" contained contains=phpTodo,@Spell extend + syn region phpComment start="/\*" end="\*/" contained contains=phpTodo,phpCommentSelector,@Spell extend endif if version >= 600 syn match phpComment "#.\{-}\(?>\|$\)\@=" contained contains=phpTodo,@Spell @@ -542,6 +544,7 @@ if !exists("did_php_syn_inits") hi def link phpException Statement hi def link phpOperator Operator hi def link phpVarSelector Operator + hi def link phpCommentSelector PreProc hi def link phpInclude PreProc hi def link phpDefine PreProc hi def link phpSpecial PreProc