25 lines
784 B
Lua
25 lines
784 B
Lua
return {
|
|
{
|
|
'williamboman/mason.nvim',
|
|
cmd = { 'Mason', 'MasonInstall', 'MasonInstallAll', 'MasonUpdate' },
|
|
dependencies = {
|
|
{ 'williamboman/mason-lspconfig.nvim', event = { 'BufReadPre', 'BufNewFile' } },
|
|
{ 'WhoIsSethDaniel/mason-tool-installer.nvim' },
|
|
{ 'zapling/mason-lock.nvim', cmd = { 'MasonLock', 'MasonLockRestore' }, opts = {} },
|
|
},
|
|
config = function()
|
|
require('mason').setup()
|
|
end,
|
|
},
|
|
{
|
|
'nvimtools/none-ls.nvim', -- configure formatters & linters
|
|
event = { 'BufRead', 'FileType' },
|
|
dependencies = {
|
|
'jay-babu/mason-null-ls.nvim',
|
|
},
|
|
config = function()
|
|
require('configs.none-ls')
|
|
end,
|
|
},
|
|
}
|