diff options
Diffstat (limited to 'plugin')
| -rw-r--r-- | plugin/nvim-treesitter.lua | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/plugin/nvim-treesitter.lua b/plugin/nvim-treesitter.lua index 0bcbe07c3..751e8aad1 100644 --- a/plugin/nvim-treesitter.lua +++ b/plugin/nvim-treesitter.lua @@ -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 |
