aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2025-06-05 11:31:51 +0100
committerLewis Russell <me@lewisr.dev>2025-06-06 15:36:48 +0100
commit3b6084ddf4f0d49fb0e5d135919c9daacea2a46d (patch)
treec46454da48ec05e345c953f4e172e52dff8bef52 /runtime/lua/vim/treesitter.lua
parent4c333fdbb7bee299f36624b429f5c065470e421d (diff)
downloadrneovim-3b6084ddf4f0d49fb0e5d135919c9daacea2a46d.tar.gz
rneovim-3b6084ddf4f0d49fb0e5d135919c9daacea2a46d.tar.bz2
rneovim-3b6084ddf4f0d49fb0e5d135919c9daacea2a46d.zip
fix: type fixes
Type fixes caught by emmylua
Diffstat (limited to 'runtime/lua/vim/treesitter.lua')
-rw-r--r--runtime/lua/vim/treesitter.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/runtime/lua/vim/treesitter.lua b/runtime/lua/vim/treesitter.lua
index c2df96d9b4..01ef856b31 100644
--- a/runtime/lua/vim/treesitter.lua
+++ b/runtime/lua/vim/treesitter.lua
@@ -280,18 +280,19 @@ function M.get_captures_at_pos(bufnr, row, col)
end
local q = buf_highlighter:get_query(tree:lang())
+ local query = q:query()
-- Some injected languages may not have highlight queries.
- if not q:query() then
+ if not query then
return
end
- local iter = q:query():iter_captures(root, buf_highlighter.bufnr, row, row + 1)
+ local iter = query:iter_captures(root, buf_highlighter.bufnr, row, row + 1)
for id, node, metadata, match in iter do
if M.is_in_node_range(node, row, col) then
---@diagnostic disable-next-line: invisible
- local capture = q._query.captures[id] -- name of the capture in the query
+ local capture = query.captures[id] -- name of the capture in the query
if capture ~= nil then
local _, pattern_id = match:info()
table.insert(matches, {