diff --git a/syntax/vue.vim b/syntax/vue.vim
index 20ebfc0..1747562 100644
--- a/syntax/vue.vim
+++ b/syntax/vue.vim
@@ -25,7 +25,7 @@ if !exists("s:syntaxes")
return syntaxes
endfunction
- let s:syntaxes = s:search_syntaxes('pug', 'coffee', 'stylus', 'sass', 'scss', 'less')
+ let s:syntaxes = s:search_syntaxes('pug', 'slm', 'coffee', 'stylus', 'sass', 'scss', 'less')
endif
@@ -44,6 +44,14 @@ if s:syntaxes.pug
syntax region pug keepend start=// end="" contains=@PUG fold
endif
+if s:syntaxes.slm
+ syntax include @SLM syntax/slm.vim
+ if exists("b:current_syntax")
+ unlet b:current_syntax
+ endif
+ syntax region slm keepend start=// end="" contains=@SLM fold
+endif
+
syntax include @JS syntax/javascript.vim
if exists("b:current_syntax")
unlet b:current_syntax