Files
dotfiles/nvim/lua/plugins/mason.lua
FaultyBranches 257dabd9bd fix: Large cleanup of formatting in plugins, re-enabling of gdb in DAP,
removing large portions of the render-markdown plugin settings as they
are just the defaults
2026-03-31 12:57:03 -05:00

30 lines
1.1 KiB
Lua

return {
'mason-org/mason.nvim',
config = function()
require('mason').setup()
require('mason-lspconfig').setup {
automatic_enable = true,
ensure_installed = {
-- Currently having issues with including some of the LSPs, even though they match the names in Mason
'ansiblels', -- Ansible
'arduino_language_server', -- Arduino specific C
'bashls', -- Bash
'cfn-lint', -- Cloudformation for AWS
'clangd', -- C/C++
'intelephense', -- PHP
'lua_ls', -- Lua
'marksman', -- markdown
'pylsp', -- Python
'rust_analyzer', -- Rust
'ts_ls', -- Typscript
'yamlls', -- YAML
}
}
end,
dependencies = {
'mason-org/mason-lspconfig.nvim',
},
lazy = false,
}