summaryrefslogtreecommitdiff
path: root/lua/nvim-treesitter/query.lua
diff options
context:
space:
mode:
authorSteven Sojka <steelsojka@users.noreply.github.com>2020-08-14 06:42:33 -0500
committerGitHub <noreply@github.com>2020-08-14 06:42:33 -0500
commit52420544ff5b8d19837f7e5695e3b37aed9add75 (patch)
tree11286f402ffc122c9dd17b71cab52282f09f1eb4 /lua/nvim-treesitter/query.lua
parent1846d92ec62c5ac6403387b64a8ee3f97a59b765 (diff)
parent282e33ad9c96a44a092ab8a356bba7626c838b68 (diff)
Merge pull request #284 from steelsojka/fix-usages
fix(definitions): optimize and fix definition highlighting
Diffstat (limited to 'lua/nvim-treesitter/query.lua')
-rw-r--r--lua/nvim-treesitter/query.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/lua/nvim-treesitter/query.lua b/lua/nvim-treesitter/query.lua
index cd2495af..33637be3 100644
--- a/lua/nvim-treesitter/query.lua
+++ b/lua/nvim-treesitter/query.lua
@@ -203,7 +203,6 @@ end
-- @param query_group the query file to use
-- @param root the root node
function M.iter_group_results(bufnr, query_group, root)
-
local lang = parsers.get_buf_lang(bufnr)
if not lang then return end
@@ -216,7 +215,8 @@ function M.iter_group_results(bufnr, query_group, root)
local root = root or parser:parse():root()
local start_row, _, end_row, _ = root:range()
- return M.iter_prepared_matches(query, root, bufnr, start_row, end_row)
+ -- The end row is exclusive so we need to add 1 to it.
+ return M.iter_prepared_matches(query, root, bufnr, start_row, end_row + 1)
end
function M.collect_group_results(bufnr, query_group, root)