diff --git a/lua/markview/parser.lua b/lua/markview/parser.lua index 78d98eca..0d2e0278 100644 --- a/lua/markview/parser.lua +++ b/lua/markview/parser.lua @@ -150,14 +150,14 @@ parser.init = function (buffer, from, to, cache) return parser.content, parser.sorted; end - vim.treesitter.get_parser(buffer):parse(true); local root_parser = vim.treesitter.get_parser(buffer); - if not root_parser then -- Can't find root parser. return parser.content, parser.sorted; end + root_parser:parse(true); + --[[ WARN: Recursion when parsing `asciidoc_inline` trees