aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/liquid/highlights.scm2
-rw-r--r--queries/liquid/injections.scm5
2 files changed, 7 insertions, 0 deletions
diff --git a/queries/liquid/highlights.scm b/queries/liquid/highlights.scm
index 17b3d6fe9..38750db41 100644
--- a/queries/liquid/highlights.scm
+++ b/queries/liquid/highlights.scm
@@ -130,3 +130,5 @@
","
"."
] @punctuation.delimiter
+
+(front_matter) @keyword.directive
diff --git a/queries/liquid/injections.scm b/queries/liquid/injections.scm
index fa7457659..ab0ced6ae 100644
--- a/queries/liquid/injections.scm
+++ b/queries/liquid/injections.scm
@@ -18,5 +18,10 @@
(#set! injection.language "css")
(#set! injection.combined))
+((front_matter) @injection.content
+ (#set! injection.language "yaml")
+ (#offset! @injection.content 1 0 -1 0)
+ (#set! injection.include-children))
+
((comment) @injection.content
(#set! injection.language "comment"))