diff --git a/runtime/lua/vim/treesitter/languagetree.lua b/runtime/lua/vim/treesitter/languagetree.lua index e1983a2ee5..e7c4ad9021 100644 --- a/runtime/lua/vim/treesitter/languagetree.lua +++ b/runtime/lua/vim/treesitter/languagetree.lua @@ -312,9 +312,9 @@ function LanguageTree:parse() query_time = query_time, }) - self:for_each_child(function(child) + for _, child in pairs(self._children) do child:parse() - end) + end self._valid = true