aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorNir Tzachar <nir.tzachar@gmail.com>2022-04-19 17:06:43 +0300
committerStephan Seitz <stephan.seitz@fau.de>2022-04-19 16:28:41 +0200
commit62fa8f77c43ed3a4ac2bbdfa4327f6b4a835bbea (patch)
treeb4952fbd6db5288b2792cb4c227957e3194b2575 /lua
parentUpdate lockfile.json (diff)
downloadnvim-treesitter-62fa8f77c43ed3a4ac2bbdfa4327f6b4a835bbea.tar
nvim-treesitter-62fa8f77c43ed3a4ac2bbdfa4327f6b4a835bbea.tar.gz
nvim-treesitter-62fa8f77c43ed3a4ac2bbdfa4327f6b4a835bbea.tar.bz2
nvim-treesitter-62fa8f77c43ed3a4ac2bbdfa4327f6b4a835bbea.tar.lz
nvim-treesitter-62fa8f77c43ed3a4ac2bbdfa4327f6b4a835bbea.tar.xz
nvim-treesitter-62fa8f77c43ed3a4ac2bbdfa4327f6b4a835bbea.tar.zst
nvim-treesitter-62fa8f77c43ed3a4ac2bbdfa4327f6b4a835bbea.zip
adapt to vim.treesitter.query.get_node_text
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-treesitter/locals.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/lua/nvim-treesitter/locals.lua b/lua/nvim-treesitter/locals.lua
index 19d344aad..dcfba2683 100644
--- a/lua/nvim-treesitter/locals.lua
+++ b/lua/nvim-treesitter/locals.lua
@@ -163,7 +163,7 @@ M.get_definitions_lookup_table = ts_utils.memoize_by_buf_tick(function(bufnr)
local scopes = M.get_definition_scopes(node_entry.node, bufnr, node_entry.scope)
-- Always use the highest valid scope
local scope = scopes[#scopes]
- local node_text = ts_query.get_node_text(node_entry.node, bufnr)[1]
+ local node_text = ts_query.get_node_text(node_entry.node, bufnr)
local id = M.get_definition_id(scope, node_text)
result[id] = node_entry
@@ -211,7 +211,7 @@ end
function M.find_definition(node, bufnr)
local def_lookup = M.get_definitions_lookup_table(bufnr)
- local node_text = ts_query.get_node_text(node, bufnr)[1]
+ local node_text = ts_query.get_node_text(node, bufnr)
for scope in M.iter_scope_tree(node, bufnr) do
local id = M.get_definition_id(scope, node_text)
@@ -232,7 +232,7 @@ end
-- @returns a list of nodes
function M.find_usages(node, scope_node, bufnr)
local bufnr = bufnr or api.nvim_get_current_buf()
- local node_text = ts_query.get_node_text(node, bufnr)[1]
+ local node_text = ts_query.get_node_text(node, bufnr)
if not node_text or #node_text < 1 then
return {}
@@ -245,7 +245,7 @@ function M.find_usages(node, scope_node, bufnr)
if
match.reference
and match.reference.node
- and ts_query.get_node_text(match.reference.node, bufnr)[1] == node_text
+ and ts_query.get_node_text(match.reference.node, bufnr) == node_text
then
local def_node, _, kind = M.find_definition(match.reference.node, bufnr)