diff --git a/syntax/sass.vim b/syntax/sass.vim index c3b2e1e..a3958d9 100644 --- a/syntax/sass.vim +++ b/syntax/sass.vim @@ -38,7 +38,7 @@ syn region sassInterpolation matchgroup=sassInterpolationDelimiter start="#{" en syn match sassMixinName "[[:alnum:]_-]\+" contained nextgroup=sassCssAttribute syn match sassMixin "^=" nextgroup=sassMixinName -syn match sassMixin "^\s*\zs@mixin" nextgroup=sassMixinName skipwhite +syn match sassMixin "\%([{};]\s*\|^\s*\)\@<=@mixin" nextgroup=sassMixinName skipwhite syn match sassMixing "^\s\+\zs+" nextgroup=sassMixinName syn match sassMixing "\%([{};]\s*\|^\s*\)\@<=@include" nextgroup=sassMixinName skipwhite syn match sassExtend "\%([{};]\s*\|^\s*\)\@<=@extend"