From e36189b91284439b0abb9893660400a9bd13115f Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Fri, 18 Jun 2010 18:11:22 -0400 Subject: [PATCH] Lose distinction between SassScript and attributes --- syntax/sass.vim | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/syntax/sass.vim b/syntax/sass.vim index 89ec306..a1d55b8 100644 --- a/syntax/sass.vim +++ b/syntax/sass.vim @@ -15,13 +15,12 @@ syn cluster sassCssProperties contains=cssFontProp,cssFontDescriptorProp,cssColo syn cluster sassCssAttributes contains=css.*Attr,cssComment,cssValue.*,cssColor,cssURL,sassDefault,cssImportant,cssError,cssStringQ,cssStringQQ,cssFunction,cssUnicodeEscape,cssRenderProp syn match sassProperty "^\s*\zs\s\%([[:alnum:]-]\+:\|:[[:alnum:]-]\+\)"hs=s+1 contains=css.*Prop skipwhite nextgroup=sassCssAttribute -syn match sassProperty "^\s*\zs\s\%(:\=[[:alnum:]-]\+\s*=\)"hs=s+1 contains=css.*Prop skipwhite nextgroup=sassScript +syn match sassProperty "^\s*\zs\s\%(:\=[[:alnum:]-]\+\s*=\)"hs=s+1 contains=css.*Prop skipwhite nextgroup=sassCssAttribute syn match sassCssAttribute ".*$" contained contains=@sassCssAttributes,sassConstant,sassFunction -syn match sassScript ".*$" contained contains=@sassCssAttributes,sassConstant,sassFunction syn match sassDefault "!default\>" contained syn match sassConstant "!\%(important\>\|default\>\)\@![[:alnum:]_-]\+" syn match sassConstant "$[[:alnum:]_-]\+" -syn match sassConstantAssignment "\%([!$][[:alnum:]_]\+\s*\)\@<=\%(||\)\==" nextgroup=sassScript skipwhite +syn match sassConstantAssignment "\%([!$][[:alnum:]_]\+\s*\)\@<=\%(||\)\==" nextgroup=sassCssAttribute skipwhite syn match sassFunction "\<\%(rgb\|rgba\|red\|green\|blue\|mix\)\>(\@=" contained syn match sassFunction "\<\%(hsl\|hsla\|hue\|saturation\|lightness\|adjust-hue\|lighten\|darken\|saturate\|desaturate\|grayscale\|complement\)\>(\@=" contained