diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-treesitter/install.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lua/nvim-treesitter/install.lua b/lua/nvim-treesitter/install.lua index f9a52461c..07be39d6d 100644 --- a/lua/nvim-treesitter/install.lua +++ b/lua/nvim-treesitter/install.lua @@ -23,7 +23,7 @@ local uv_symlink = a.wrap(uv.fs_symlink, 4) ---@type fun(path: string): string? local uv_unlink = a.wrap(uv.fs_unlink, 2) -local MAX_JOBS = 10 +local MAX_JOBS = 100 local INSTALL_TIMEOUT = 60000 ---@async @@ -402,6 +402,7 @@ end ---@class InstallOptions ---@field force? boolean ---@field generate? boolean +---@field max_jobs? integer --- Install a parser ---@param languages string[] @@ -425,7 +426,7 @@ local function install(languages, options, _callback) end) end - a.join(MAX_JOBS, nil, tasks) + a.join(options and options.max_jobs or MAX_JOBS, nil, tasks) if #tasks > 1 then a.main() log.info('Installed %d/%d languages', done, #tasks) |
