From 0611f432aae7794a23f2a4ee5d2d035e7d490b3e Mon Sep 17 00:00:00 2001 From: kiyan42 Date: Mon, 29 Jun 2020 16:58:33 +0200 Subject: if/else in defining languages --- lua/nvim-treesitter/install.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'lua') diff --git a/lua/nvim-treesitter/install.lua b/lua/nvim-treesitter/install.lua index 3805750b4..7be01b6ee 100644 --- a/lua/nvim-treesitter/install.lua +++ b/lua/nvim-treesitter/install.lua @@ -160,11 +160,14 @@ local function install(with_sync) local cache_folder, err = utils.get_cache_dir() if err then return api.nvim_err_writeln(err) end - local languages = vim.tbl_flatten({...}) - local ask_reinstall = true + local languages + local ask_reinstall if ... == 'all' then languages = parsers.available_parsers() ask_reinstall = false + else + languages = vim.tbl_flatten({...}) + ask_reinstall = true end for _, lang in ipairs(languages) do -- cgit v1.2.3-70-g09d2