Initial commit

This commit is contained in:
Johannes Knopp
2024-10-29 14:10:21 +01:00
commit 133fc547dc
34 changed files with 952 additions and 0 deletions

View File

@ -0,0 +1,46 @@
return {
'williamboman/mason.nvim',
dependencies = {
'williamboman/mason-lspconfig.nvim',
'WhoIsSethDaniel/mason-tool-installer.nvim',
},
config = function()
local mason = require('mason')
local mason_lspconfig = require('mason-lspconfig')
local mason_tool_installer = require('mason-tool-installer')
mason.setup({
ui = {
icons = {
package_installed = "",
package_pending = "",
package_uninstalled = "",
},
},
pip = {
upgrade_pip = true,
}
})
mason_lspconfig.setup({
ensure_installed = {
'lua_ls',
'html',
'cssls',
'pyright',
'emmet_ls',
'bashls',
},
})
mason_tool_installer.setup({
ensure_installed = {
'prettier',
'isort',
'black',
'pylint',
'eslint_d',
}
})
end,
}