Files
dotfiles/nvim/lua/plugins/mason.lua
FaultyBranches f8836d1f49 feat: changing some naming conventions, adding in the
arduino_language_server setup and adding the fugitive plugin for git
actions.
2026-05-18 05:26:29 -05:00

28 lines
919 B
Lua

return {
'mason-org/mason.nvim',
config = function()
require('mason').setup()
require('mason-lspconfig').setup {
automatic_enable = true,
ensure_installed = {
'ansiblels', -- Ansible
'arduino_language_server', -- Arduino specific C
'bashls', -- Bash
'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,
}