initial commit

This commit is contained in:
aminnairi
2023-04-09 00:48:29 +02:00
commit 1e64fe69be
82 changed files with 6976 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
return function(_, opts)
require("mason").setup(opts)
-- TODO AstroNvim v4: change these auto command names to not conflict with core Mason commands
local cmd = vim.api.nvim_create_user_command
cmd("MasonUpdate", function(options) require("astronvim.utils.mason").update(options.fargs) end, {
nargs = "*",
desc = "Update Mason Package",
complete = "custom,v:lua.mason_completion.available_package_completion",
})
cmd(
"MasonUpdateAll",
function() require("astronvim.utils.mason").update_all() end,
{ desc = "Update Mason Packages" }
)
for _, plugin in ipairs { "mason-lspconfig", "mason-null-ls", "mason-nvim-dap" } do
pcall(require, plugin)
end
end