diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-treesitter/config.lua | 15 | ||||
| -rw-r--r-- | lua/nvim-treesitter/install.lua | 5 |
2 files changed, 3 insertions, 17 deletions
diff --git a/lua/nvim-treesitter/config.lua b/lua/nvim-treesitter/config.lua index b7ffbf47c..8dcbdb37e 100644 --- a/lua/nvim-treesitter/config.lua +++ b/lua/nvim-treesitter/config.lua @@ -3,12 +3,10 @@ local M = {} M.tiers = { 'stable', 'unstable', 'unmaintained', 'unsupported' } ---@class TSConfig ----@field ignore_install string[] ---@field install_dir string ---@type TSConfig local config = { - ignore_install = {}, install_dir = vim.fs.joinpath(vim.fn.stdpath('data'), 'site'), } @@ -92,7 +90,7 @@ end ---Normalize languages ---@param languages? string[]|string ----@param skip? { ignored: boolean, missing: boolean, unsupported: boolean, installed: boolean, dependencies: boolean } +---@param skip? { missing: boolean, unsupported: boolean, installed: boolean, dependencies: boolean } ---@return string[] function M.norm_languages(languages, skip) if not languages then @@ -110,17 +108,6 @@ function M.norm_languages(languages, skip) languages = expand_tiers(languages) - if skip and skip.ignored then - local ignored = expand_tiers(config.ignore_install) - languages = vim.tbl_filter( - --- @param v string - function(v) - return not vim.list_contains(ignored, v) - end, - languages - ) - end - if skip and skip.installed then local installed = M.installed_parsers() languages = vim.tbl_filter( diff --git a/lua/nvim-treesitter/install.lua b/lua/nvim-treesitter/install.lua index b36a7ddee..68f4c5ea4 100644 --- a/lua/nvim-treesitter/install.lua +++ b/lua/nvim-treesitter/install.lua @@ -439,7 +439,7 @@ end ---@param callback? fun(boolean) M.install = a.sync(function(languages, options, callback) reload_parsers() - languages = config.norm_languages(languages, { ignored = true, unsupported = true }) + languages = config.norm_languages(languages, { unsupported = true }) install(languages, options, callback) end, 3) @@ -451,8 +451,7 @@ M.update = a.sync(function(languages, _options, callback) if not languages or #languages == 0 then languages = 'all' end - languages = - config.norm_languages(languages, { ignored = true, missing = true, unsupported = true }) + languages = config.norm_languages(languages, { missing = true, unsupported = true }) languages = vim.tbl_filter(needs_update, languages) ---@type string[] if #languages > 0 then |
