diff --git a/lua/nvchad/plugins/init.lua b/lua/nvchad/plugins/init.lua index 0d96609..516ddca 100644 --- a/lua/nvchad/plugins/init.lua +++ b/lua/nvchad/plugins/init.lua @@ -55,11 +55,15 @@ return { require("mason").setup(opts) -- custom nvchad cmd to install all mason binaries listed - vim.api.nvim_create_user_command('MasonInstallAll', function() + vim.api.nvim_create_user_command("MasonInstallAll", function() if opts.ensure_installed and #opts.ensure_installed > 0 then + vim.cmd "Mason" + for _, tool in ipairs(opts.ensure_installed) do - local p = require('mason-registry').get_package(tool) - if not p:is_installed() then p:install() end + local p = require("mason-registry").get_package(tool) + if not p:is_installed() then + p:install() + end end end end, {})