mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-02 03:26:52 -04:00
fix(definitions): optimize and fix definition highlighting
This commit is contained in:
parent
ba3167a1a4
commit
282e33ad9c
4 changed files with 109 additions and 44 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue