aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2026-07-02 12:26:27 +0200
committerChristian Clason <ch.clason+github@icloud.com>2026-07-18 22:23:55 +0200
commite778b6097dc8ed79cf288ac31d92869dd2880f95 (patch)
treedb570440b460817175c6fa4a7b44a86a4953a640
parentfeat(gnuplot!): update parser and queries (diff)
downloadnvim-treesitter-e778b6097dc8ed79cf288ac31d92869dd2880f95.tar
nvim-treesitter-e778b6097dc8ed79cf288ac31d92869dd2880f95.tar.gz
nvim-treesitter-e778b6097dc8ed79cf288ac31d92869dd2880f95.tar.bz2
nvim-treesitter-e778b6097dc8ed79cf288ac31d92869dd2880f95.tar.lz
nvim-treesitter-e778b6097dc8ed79cf288ac31d92869dd2880f95.tar.xz
nvim-treesitter-e778b6097dc8ed79cf288ac31d92869dd2880f95.tar.zst
nvim-treesitter-e778b6097dc8ed79cf288ac31d92869dd2880f95.zip
feat(jinja,jinja_inline)!: update parser and queries
Breaking change: replace anonymous control flow nodes with named nodes.
-rw-r--r--lua/nvim-treesitter/parsers.lua4
-rw-r--r--runtime/queries/jinja_inline/highlights.scm25
2 files changed, 15 insertions, 14 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index 78aaab8c3..0f02e70e2 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -1083,7 +1083,7 @@ return {
jinja = {
install_info = {
location = 'tree-sitter-jinja',
- revision = '413dba9fea354b62f6adada1815b2f504e32ffb5',
+ revision = 'c213d3745ccdcaaa858869181c7b1bf9557a025f',
url = 'https://github.com/cathaysia/tree-sitter-jinja',
},
maintainers = { '@cathaysia' },
@@ -1094,7 +1094,7 @@ return {
jinja_inline = {
install_info = {
location = 'tree-sitter-jinja_inline',
- revision = '413dba9fea354b62f6adada1815b2f504e32ffb5',
+ revision = 'c213d3745ccdcaaa858869181c7b1bf9557a025f',
url = 'https://github.com/cathaysia/tree-sitter-jinja',
},
maintainers = { '@cathaysia' },
diff --git a/runtime/queries/jinja_inline/highlights.scm b/runtime/queries/jinja_inline/highlights.scm
index fd2030fa8..9829e75ea 100644
--- a/runtime/queries/jinja_inline/highlights.scm
+++ b/runtime/queries/jinja_inline/highlights.scm
@@ -49,14 +49,15 @@
] @keyword
[
- "endtrans"
- "endblock"
- "endwith"
- "endfilter"
- "endmacro"
- "endcall"
- "endset"
- "endautoescape"
+ (endtrans_statement)
+ (endblock_statement)
+ (endwith_statement)
+ (endfilter_statement)
+ (endmacro_statement)
+ (endcall_statement)
+ (endset_statement)
+ (endautoescape_statement)
+ "required"
] @keyword
(do_statement
@@ -74,9 +75,9 @@
[
"if"
- "else"
- "endif"
- "elif"
+ (else_statement)
+ (endif_statement)
+ (elif_block)
] @keyword.conditional
[
@@ -84,7 +85,7 @@
"in"
"continue"
"break"
- "endfor"
+ (endfor_statement)
] @keyword.repeat
"call" @function.call