From 5b68e31c8babcd1016aba6b55b0f017afb5ed4f1 Mon Sep 17 00:00:00 2001 From: Phil Oye Date: Wed, 7 Nov 2012 12:11:28 +1100 Subject: [PATCH 1/2] Add syntax highlighting for inline coffeescript in haml --- syntax/haml.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/syntax/haml.vim b/syntax/haml.vim index bf7a073..a3c1189 100644 --- a/syntax/haml.vim +++ b/syntax/haml.vim @@ -66,6 +66,7 @@ syn region hamlRubyFilter matchgroup=hamlFilter start="^\z(\s*\):ruby\s*$ syn region hamlJavascriptFilter matchgroup=hamlFilter start="^\z(\s*\):javascript\s*$" end="^\%(\z1 \| *$\)\@!" contains=@htmlJavaScript,hamlInterpolation keepend syn region hamlCSSFilter matchgroup=hamlFilter start="^\z(\s*\):css\s*$" end="^\%(\z1 \| *$\)\@!" contains=@htmlCss,hamlInterpolation keepend syn region hamlSassFilter matchgroup=hamlFilter start="^\z(\s*\):sass\s*$" end="^\%(\z1 \| *$\)\@!" contains=@hamlSassTop +syn region hamlCoffeescriptFilter matchgroup=hamlFilter start="^\z(\s*\):coffeescript\s*$" end="^\%(\z1 \| *$\)\@!" contains=@coffee syn region hamlJavascriptBlock start="^\z(\s*\)%script" nextgroup=@hamlComponent,hamlError end="^\%(\z1 \| *$\)\@!" contains=@hamlTop,@htmlJavaScript keepend syn region hamlCssBlock start="^\z(\s*\)%style" nextgroup=@hamlComponent,hamlError end="^\%(\z1 \| *$\)\@!" contains=@hamlTop,@htmlCss keepend From 98d9d7d1708fd9555767b555bba81df4aa7021dd Mon Sep 17 00:00:00 2001 From: Phil Oye Date: Wed, 7 Nov 2012 12:18:47 +1100 Subject: [PATCH 2/2] whitespace --- syntax/haml.vim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/syntax/haml.vim b/syntax/haml.vim index a3c1189..282b0af 100644 --- a/syntax/haml.vim +++ b/syntax/haml.vim @@ -59,13 +59,13 @@ syn match hamlHelper "\