From bc15b5bca3dc0a969e5664a6908c9010ef0295d2 Mon Sep 17 00:00:00 2001 From: Walter Jenkins Date: Thu, 18 Sep 2025 17:10:09 -0500 Subject: [PATCH] mason and ts --- init.lua | 1 + lua/plugins/aaa.lua | 19 +++++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) 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, + }, }