aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorHank Jackson <hjackson277@gmail.com>2025-02-21 03:29:03 -0500
committerGitHub <noreply@github.com>2025-02-21 09:29:03 +0100
commit4cf2da5c3a2dfd22e72713c66203d21883b149fd (patch)
tree5aaefa31e55b550b387a83ec9248b57117fc56b6 /queries
parentbot(lockfile): update liquid, swift (diff)
downloadnvim-treesitter-4cf2da5c3a2dfd22e72713c66203d21883b149fd.tar
nvim-treesitter-4cf2da5c3a2dfd22e72713c66203d21883b149fd.tar.gz
nvim-treesitter-4cf2da5c3a2dfd22e72713c66203d21883b149fd.tar.bz2
nvim-treesitter-4cf2da5c3a2dfd22e72713c66203d21883b149fd.tar.lz
nvim-treesitter-4cf2da5c3a2dfd22e72713c66203d21883b149fd.tar.xz
nvim-treesitter-4cf2da5c3a2dfd22e72713c66203d21883b149fd.tar.zst
nvim-treesitter-4cf2da5c3a2dfd22e72713c66203d21883b149fd.zip
feat(liquid): capture `(front_matter)` and inject `yaml` (#7672)
Diffstat (limited to 'queries')
-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"))