From 4745d25f8654cd0b4720127382b6d603bd1b8968 Mon Sep 17 00:00:00 2001 From: krolyxon Date: Sat, 7 Jan 2023 16:01:37 +0530 Subject: [PATCH] install binaries from mason.nvm & tsparsers automatically after installed --- init.lua | 9 +++++++++ lua/plugins/configs/lspconfig.lua | 8 ++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index a89e922..3075437 100644 --- a/init.lua +++ b/init.lua @@ -15,6 +15,15 @@ if fn.empty(fn.glob(install_path)) > 0 then vim.cmd "packadd packer.nvim" require "plugins" vim.cmd "PackerSync" + + -- install binaries from mason.nvim & tsparsers + vim.api.nvim_create_autocmd("User", { + pattern = "PackerComplete", + callback = function() + vim.cmd "bw | silent! MasonInstallAll" -- close packer window + require("packer").loader "nvim-treesitter" + end, + }) end local modules = { diff --git a/lua/plugins/configs/lspconfig.lua b/lua/plugins/configs/lspconfig.lua index a517a8d..1c2eae4 100644 --- a/lua/plugins/configs/lspconfig.lua +++ b/lua/plugins/configs/lspconfig.lua @@ -134,10 +134,10 @@ lspconfig.sumneko_lua.setup { -- } -- -- for _, lsp in ipairs(servers) do --- lspconfig[lsp].setup { --- on_attach = M.on_attach, --- capabilities = M.capabilities, --- } + -- lspconfig[lsp].setup { + -- on_attach = M.on_attach, + -- capabilities = M.capabilities, + -- } -- end return M