From 5848e8e82a848a24612377171df6f1d0639544ba Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Mon, 22 May 2023 11:27:44 -0500 Subject: fix(nvim): remove mason-lspconfig install autocmd --- nvim/.config/nvim/lua/plugins/mason-lspconfig.lua | 26 ----------------------- 1 file changed, 26 deletions(-) (limited to 'nvim') diff --git a/nvim/.config/nvim/lua/plugins/mason-lspconfig.lua b/nvim/.config/nvim/lua/plugins/mason-lspconfig.lua index 0620763..3b905e7 100644 --- a/nvim/.config/nvim/lua/plugins/mason-lspconfig.lua +++ b/nvim/.config/nvim/lua/plugins/mason-lspconfig.lua @@ -22,30 +22,4 @@ local M = { }, } -function M:init() - vim.api.nvim_create_autocmd("FileType", { - group = vim.api.nvim_create_augroup("mason-lspconfig", { clear = true }), - callback = function(args) - if vim.bo[args.buf].buftype ~= "" then - return - end - - local available = require("mason-lspconfig").get_available_servers({ filetype = args.match }) - if #available == 0 then - return - end - - local installed = require("mason-lspconfig").get_installed_servers() - for _, server in ipairs(available) do - if vim.tbl_contains(installed, server) then - return - end - end - - vim.schedule(vim.cmd.LspInstall) - end, - desc = "prompt to install missing lspconfig servers", - }) -end - return M -- cgit v1.2.3-70-g09d2