diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2025-04-27 16:08:59 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2025-05-12 18:43:40 +0200 |
| commit | 53d7118483e5c0d7bbe5548a2c158dc6fd35f699 (patch) | |
| tree | 0ba10d8ed4543f216ccc5bdf77f040edbd0ed2ba /plugin | |
| parent | feat(install)!: always generate from json if possible (diff) | |
| download | nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.gz nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.bz2 nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.lz nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.xz nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.tar.zst nvim-treesitter-53d7118483e5c0d7bbe5548a2c158dc6fd35f699.zip | |
refactor(lua): fix some luals warnings
Diffstat (limited to 'plugin')
| -rw-r--r-- | plugin/query_predicates.lua | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/plugin/query_predicates.lua b/plugin/query_predicates.lua index 1a500f591..6511d3104 100644 --- a/plugin/query_predicates.lua +++ b/plugin/query_predicates.lua @@ -1,8 +1,8 @@ local query = vim.treesitter.query local predicates = { - ---@param match TSQueryMatch - ---@param pred string[] + ---@param match table<integer,TSNode[]> + ---@param pred any[] ---@param any boolean ---@return boolean ['kind-eq'] = function(match, pred, any) @@ -26,16 +26,16 @@ local predicates = { -- register custom predicates (overwrite existing; needed for CI) ----@param match TSQueryMatch ----@param pred string[] ----@return boolean|nil +---@param match table<integer,TSNode[]> +---@param pred any[] +---@return boolean query.add_predicate('kind-eq?', function(match, _, _, pred) return predicates['kind-eq'](match, pred, false) end, { force = true }) ----@param match TSQueryMatch ----@param pred string[] ----@return boolean|nil +---@param match table<integer,TSNode[]> +---@param pred any[] +---@return boolean query.add_predicate('any-kind-eq?', function(match, _, _, pred) return predicates['kind-eq'](match, pred, true) end, { force = true }) |
