This commit is contained in:
Lucas F. 2024-12-10 19:29:04 -03:00
commit 8cc59af68e
37 changed files with 72435 additions and 0 deletions

56
lua/plugins/mason.lua Normal file
View file

@ -0,0 +1,56 @@
---@type LazySpec
return {
{
"neovim/nvim-lspconfig",
config = function()
require("lspconfig").pyright.setup {
settings = {
python = {
analysis = {
autoSearchPaths = true,
diagnosticMode = "workspace",
useLibraryCodeForTypes = true,
typeCheckingMode = "off",
},
},
},
}
end,
},
{
"williamboman/mason-lspconfig.nvim",
opts = {
ensure_installed = {
"lua_ls",
"pyright",
"html",
"jsonls",
"cssls",
"gopls",
"bashls",
"tailwindcss",
"templ",
},
},
},
{
"jay-babu/mason-null-ls.nvim",
opts = {
ensure_installed = {
"prettier",
"stylua",
"djlint",
"isort",
"black",
},
},
},
{
"jay-babu/mason-nvim-dap.nvim",
opts = {
ensure_installed = {
"python",
},
},
},
}