fix: Use vim.treesitter.get_node_text() to avoid deprecation warning (#1499)

This commit is contained in:
Yuta Katayama
2023-04-24 13:58:46 +09:00
committed by GitHub
parent f55a3e7fe5
commit e28fb7a730

View File

@@ -203,7 +203,8 @@ compare.scopes = setmetatable({
for _, definition in pairs(definitions) do
if s <= definition.node:start() and definition.node:end_() <= e then
if scope:id() == locals.containing_scope(definition.node, buf):id() then
local text = vim.treesitter.query.get_node_text(definition.node, buf) or ''
local get_node_text = vim.treesitter.get_node_text or vim.treesitter.query.get_node_text
local text = get_node_text(definition.node, buf) or ''
if not self.scopes_map[text] then
self.scopes_map[text] = depth
end