From a439de385bc00c0061d9750dd992b29a8cbb780e Mon Sep 17 00:00:00 2001 From: siduck Date: Wed, 27 Dec 2023 19:49:31 +0530 Subject: [PATCH] check for empty/nil mason ensure_installed table #2580 --- lua/plugins/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index b844ec4..fe74af7 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -128,7 +128,9 @@ local default_plugins = { -- custom nvchad cmd to install all mason binaries listed vim.api.nvim_create_user_command("MasonInstallAll", function() - vim.cmd("MasonInstall " .. table.concat(opts.ensure_installed, " ")) + if opts.ensure_installed and #opts.ensure_installed > 0 then + vim.cmd("MasonInstall " .. table.concat(opts.ensure_installed, " ")) + end end, {}) vim.g.mason_binaries_list = opts.ensure_installed