mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-01 11:06:54 -04:00
fix: do not use vim.iter (#6469)
This commit is contained in:
parent
421e2fb7b2
commit
0bb981c876
4 changed files with 71 additions and 35 deletions
|
|
@ -6,15 +6,23 @@ vim.g.loaded_nvim_treesitter = true
|
|||
local api = vim.api
|
||||
|
||||
local function complete_available_parsers(arglead)
|
||||
return vim.iter.filter(function(v)
|
||||
return v:find(arglead)
|
||||
end, require('nvim-treesitter.parsers').get_available())
|
||||
return vim.tbl_filter(
|
||||
--- @param v string
|
||||
function(v)
|
||||
return v:find(arglead) ~= nil
|
||||
end,
|
||||
require('nvim-treesitter.parsers').get_available()
|
||||
)
|
||||
end
|
||||
|
||||
local function complete_installed_parsers(arglead)
|
||||
return vim.iter.filter(function(v)
|
||||
return v:find(arglead)
|
||||
end, require('nvim-treesitter.config').installed_parsers())
|
||||
return vim.tbl_filter(
|
||||
--- @param v string
|
||||
function(v)
|
||||
return v:find(arglead) ~= nil
|
||||
end,
|
||||
require('nvim-treesitter.config').installed_parsers()
|
||||
)
|
||||
end
|
||||
|
||||
-- create user commands
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue