aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-09-07 22:12:40 +0200
committerGitHub <noreply@github.com>2022-09-07 22:12:40 +0200
commit3592723b593433de32bc031132422d46f3c38ec1 (patch)
tree81667564351ff25ddc42f72af97cf38e83e2e5ca
parentfix: schedule callback to reload config after server is auto-installed (#50) (diff)
downloadmason-lspconfig-3592723b593433de32bc031132422d46f3c38ec1.tar
mason-lspconfig-3592723b593433de32bc031132422d46f3c38ec1.tar.gz
mason-lspconfig-3592723b593433de32bc031132422d46f3c38ec1.tar.bz2
mason-lspconfig-3592723b593433de32bc031132422d46f3c38ec1.tar.lz
mason-lspconfig-3592723b593433de32bc031132422d46f3c38ec1.tar.xz
mason-lspconfig-3592723b593433de32bc031132422d46f3c38ec1.tar.zst
mason-lspconfig-3592723b593433de32bc031132422d46f3c38ec1.zip
feat: better feedback when auto installing servers (#51)
Closes #48.
-rw-r--r--lua/mason-lspconfig/lspconfig_hook.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/lua/mason-lspconfig/lspconfig_hook.lua b/lua/mason-lspconfig/lspconfig_hook.lua
index 180dc70..b58b28c 100644
--- a/lua/mason-lspconfig/lspconfig_hook.lua
+++ b/lua/mason-lspconfig/lspconfig_hook.lua
@@ -72,10 +72,12 @@ return function()
end
elseif should_auto_install(config.name) then
local pkg = registry.get_package(pkg_name)
+ vim.notify(("[mason-lspconfig] automatically installing %s"):format(pkg.name))
pkg:install():once(
"closed",
vim.schedule_wrap(function()
if pkg:is_installed() then
+ vim.notify(("[mason-lspconfig] %s was automatically installed"):format(pkg.name))
-- reload config
require("lspconfig")[config.name].setup(config)
end