diff options
| author | Steven Sojka <steelsojka@gmail.com> | 2020-08-12 07:38:15 -0500 |
|---|---|---|
| committer | Steven Sojka <Steven.Sojka@tdameritrade.com> | 2020-08-13 07:43:09 -0500 |
| commit | 282e33ad9c96a44a092ab8a356bba7626c838b68 (patch) | |
| tree | d5598bcfc0f58b4c5b3909c2f7ad49111d5c7b2d /lua/nvim-treesitter/query.lua | |
| parent | ba3167a1a4fdc9028eb1f088e823ac1dceb202f4 (diff) | |
fix(definitions): optimize and fix definition highlighting
Diffstat (limited to 'lua/nvim-treesitter/query.lua')
| -rw-r--r-- | lua/nvim-treesitter/query.lua | 4 |
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) |
