aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Muir <rcmuir@apache.org>2025-07-21 11:53:16 -0400
committerChristian Clason <ch.clason+github@icloud.com>2025-08-05 20:06:49 +0200
commit4d9916e477e5d4e3b245845dfd285edf429f3252 (patch)
treeba030d2fd2b2afcfc92c56872c999edba76610ba
parentRevert "fix(jinja): remove crashing pattern" (diff)
downloadnvim-treesitter-4d9916e477e5d4e3b245845dfd285edf429f3252.tar
nvim-treesitter-4d9916e477e5d4e3b245845dfd285edf429f3252.tar.gz
nvim-treesitter-4d9916e477e5d4e3b245845dfd285edf429f3252.tar.bz2
nvim-treesitter-4d9916e477e5d4e3b245845dfd285edf429f3252.tar.lz
nvim-treesitter-4d9916e477e5d4e3b245845dfd285edf429f3252.tar.xz
nvim-treesitter-4d9916e477e5d4e3b245845dfd285edf429f3252.tar.zst
nvim-treesitter-4d9916e477e5d4e3b245845dfd285edf429f3252.zip
fix(jinja_inline): fix crashing query pattern
If jinja_inline parser is regenerated, then this pattern hits an "impossible" assert in tree-sitter query processing.
-rw-r--r--runtime/queries/jinja_inline/highlights.scm6
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/queries/jinja_inline/highlights.scm b/runtime/queries/jinja_inline/highlights.scm
index 3a9660471..b66d7fb2e 100644
--- a/runtime/queries/jinja_inline/highlights.scm
+++ b/runtime/queries/jinja_inline/highlights.scm
@@ -127,11 +127,11 @@
; jinja filters
(binary_expression
- (binary_operator
- "|")
+ (binary_operator) @_operator
(unary_expression
(primary_expression
- (identifier) @function.call)))
+ (identifier) @function.call))
+ (#eq? @_operator "|"))
(inline_trans
"_" @function.builtin)