diff --git a/init.lua b/init.lua index e2213cec..07bb3ffb 100644 --- a/init.lua +++ b/init.lua @@ -37,6 +37,7 @@ require('lazy').setup({ require(themes[env_var_nvim_theme]), require 'core.ui', + require 'plugins.aaa', -- Mason setup require 'plugins.aerial', require 'plugins.flash', require 'plugins.autocompletion', diff --git a/lua/plugins/aaa.lua b/lua/plugins/aaa.lua index 949039d2..916e76a2 100644 --- a/lua/plugins/aaa.lua +++ b/lua/plugins/aaa.lua @@ -1,4 +1,19 @@ return { - { "mason-org/mason.nvim", version = "^1.0.0" }, - { "mason-org/mason-lspconfig.nvim", version = "^1.0.0" }, + { + "mason-org/mason.nvim", + version = "^1.0.0", + config = function() + require("mason").setup() + end, + }, + { + "mason-org/mason-lspconfig.nvim", + version = "^1.0.0", + config = function() + require("mason-lspconfig").setup({ + ensure_installed = { "ts_ls", "gopls", "templ" }, + automatic_installation = true, + }) + end, + }, }