diff options
| author | Adam Stankiewicz <sheerun@sher.pl> | 2016-05-31 01:53:12 +0200 | 
|---|---|---|
| committer | Adam Stankiewicz <sheerun@sher.pl> | 2016-05-31 01:53:12 +0200 | 
| commit | 44b3d860cb85ccb4edd52fb0dcf6a4102d12e82a (patch) | |
| tree | 537e871f1d923c01c3d5098fd2958c198d093977 /syntax/slim.vim | |
| parent | 5a65ffe66d19da9989ae6b71962830ca6c80f5b5 (diff) | |
| download | vim-polyglot-2.9.1.tar.gz vim-polyglot-2.9.1.zip  | |
Updatev2.9.1
Diffstat (limited to 'syntax/slim.vim')
| -rw-r--r-- | syntax/slim.vim | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/syntax/slim.vim b/syntax/slim.vim index 995186c5..3f33e17d 100644 --- a/syntax/slim.vim +++ b/syntax/slim.vim @@ -68,6 +68,12 @@ syn region slimInterpolation matchgroup=slimInterpolationDelimiter start="#{" en  syn region slimInterpolation matchgroup=slimInterpolationDelimiter start="#{{" end="}}" contains=@hamlRubyTop containedin=javascriptStringS,javascriptStringD,slimWrappedAttrs  syn match  slimInterpolationEscape "\\\@<!\%(\\\\\)*\\\%(\\\ze#{\|#\ze{\)" +syn region slimPlainFilter      matchgroup=slimFilter start="^\z(\s*\)\%(rdoc\|textile\|markdown\|wiki\):\s*$" end="^\%(\z1 \| *$\)\@!" +syn region slimJavascriptFilter matchgroup=slimFilter start="^\z(\s*\)javascript:\s*$" end="^\%(\z1 \| *$\)\@!" contains=@htmlJavaScript,slimInterpolation keepend +syn region slimCoffeeFilter matchgroup=slimFilter start="^\z(\s*\)coffee:\s*$" end="^\%(\z1 \| *$\)\@!" contains=@coffeeAll,slimInterpolation keepend +syn region slimCSSFilter matchgroup=slimFilter start="^\z(\s*\)css:\s*$" end="^\%(\z1 \| *$\)\@!" contains=@htmlCss,slimInterpolation keepend +syn region slimSassFilter matchgroup=slimFilter start="^\z(\s*\)sass:\s*$" end="^\%(\z1 \| *$\)\@!" contains=@hamlSassTop +  syn region slimRuby matchgroup=slimRubyOutputChar start="\s*[=]\==[']\=" skip="\%\(,\s*\|\\\)$" end="$" contained contains=@slimRubyTop keepend  syn region slimRuby matchgroup=slimRubyChar       start="\s*-"           skip="\%\(,\s*\|\\\)$" end="$" contained contains=@slimRubyTop keepend @@ -100,6 +106,7 @@ hi def link slimTodo                      Todo  hi def link slimWrappedAttrValueDelimiter Delimiter  hi def link slimWrappedAttrsDelimiter     Delimiter  hi def link slimInlineTagChar             Delimiter +hi def link slimFilter                    PreProc  let b:current_syntax = "slim"  | 
