From 5a11a44b34f04790e87995e4168404b6c94f81fb Mon Sep 17 00:00:00 2001 From: Matt Sacks Date: Tue, 20 Nov 2012 11:04:54 -0800 Subject: [PATCH] Add SASS 3.2 placeholders Example: %placeholder { color: blue; } Will match "%placeholder" as a PreProc --- syntax/sass.vim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/syntax/sass.vim b/syntax/sass.vim index 0d5c63a..9cf5417 100644 --- a/syntax/sass.vim +++ b/syntax/sass.vim @@ -42,6 +42,7 @@ syn match sassMixin "\%([{};]\s*\|^\s*\)\@<=@mixin" nextgroup=sassMixinName s syn match sassMixing "^\s\+\zs+" nextgroup=sassMixinName syn match sassMixing "\%([{};]\s*\|^\s*\)\@<=@include" nextgroup=sassMixinName skipwhite syn match sassExtend "\%([{};]\s*\|^\s*\)\@<=@extend" +syn match sassPlaceholder "\%([{};]\s*\|^\s*\)\@<=%" nextgroup=sassMixinName skipwhite syn match sassFunctionName "[[:alnum:]_-]\+" contained nextgroup=sassCssAttribute syn match sassFunctionDecl "\%([{};]\s*\|^\s*\)\@<=@function" nextgroup=sassFunctionName skipwhite @@ -74,6 +75,7 @@ hi def link sassVariable Identifier hi def link sassFunction Function hi def link sassMixing PreProc hi def link sassMixin PreProc +hi def link sassPlaceholder PreProc hi def link sassExtend PreProc hi def link sassFunctionDecl PreProc hi def link sassReturn PreProc