diff --git a/grind-stone.sublime-syntax b/grind-stone.sublime-syntax
index 2ac19b7..d89054a 100644
--- a/grind-stone.sublime-syntax
+++ b/grind-stone.sublime-syntax
@@ -98,6 +98,17 @@ contexts:
pop: true
- include: tagged_component
+ - match: '(?)(slot):([a-zA-Z0-9_]+)'
+ captures:
+ 1: punctuation.definition.tag.begin.html
+ 2: entity.name.tag.other.html
+ 3: entity.other.attribute-name.html
+ push:
+ - meta_scope: meta.tag.other.html
+ - match: '(?: ?/)?>'
+ scope: punctuation.definition.tag.end.html
+ pop: true
+
directive_args:
- meta_scope: custom.compiler.stone.js
- meta_content_scope: source.js.stone
diff --git a/test.stone b/test.stone
index c783c13..dd43cb5 100644
--- a/test.stone
+++ b/test.stone
@@ -17,6 +17,10 @@ Hello, {!! name || 'Default' !!}.
+
+ Grind
+
+
@include('header')
@include('footer')