Did you check existing issues?
Tree-Sitter CLI Version, if relevant (output of tree-sitter --version)
tree-sitter 0.22.6 (b40f342067a89cd6331bf4c27407588320f3c263)
Describe the bug
nvim will be blocked by a infinite loop in certain context.
In my setup, the error disappears when both matchup' and highlight' options for `nvim-trreesitter' are disabled.
Steps To Reproduce/Bad Parse Tree
- write a file.jl
function a()
map([1:10]) do f
end
end
- in the `do' block, type
- nvim will block the instant `i' is typed.
If `hello' is replaced by a very long name, the error disappears.
Expected Behavior/Parse Tree
Nvim (treesitter) should not block when a partial expression is typed.
Repro
No response
Did you check existing issues?
Tree-Sitter CLI Version, if relevant (output of
tree-sitter --version)tree-sitter 0.22.6 (b40f342067a89cd6331bf4c27407588320f3c263)
Describe the bug
nvim will be blocked by a infinite loop in certain context.
In my setup, the error disappears when both
matchup' andhighlight' options for `nvim-trreesitter' are disabled.Steps To Reproduce/Bad Parse Tree
If `hello' is replaced by a very long name, the error disappears.
Expected Behavior/Parse Tree
Nvim (treesitter) should not block when a partial expression is typed.
Repro
No response