summaryrefslogtreecommitdiff
path: root/lua/lvim
diff options
context:
space:
mode:
authorAkihiro Okuno <[email protected]>2023-04-07 21:02:09 +0900
committerGitHub <[email protected]>2023-04-07 14:02:09 +0200
commitad6a0e3d18b9c2a00a76bbbf94cefa0a688f996a (patch)
treee7191afc2024b9a730cde670453840d41da6ffbf /lua/lvim
parent7a9cc63af9c82319eb41cbd69b1e6290e009d26c (diff)
feat(mason): add on_config_done option to lvim.builtin.mason (#3991)
Diffstat (limited to 'lua/lvim')
-rw-r--r--lua/lvim/core/mason.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/lua/lvim/core/mason.lua b/lua/lvim/core/mason.lua
index 29ba355f..90b5f48c 100644
--- a/lua/lvim/core/mason.lua
+++ b/lua/lvim/core/mason.lua
@@ -74,6 +74,8 @@ function M.config()
-- 3. The asset name (e.g. "rust-analyzer-v0.3.0-x86_64-unknown-linux-gnu.tar.gz")
download_url_template = "https://github.com/%s/releases/download/%s/%s",
},
+
+ on_config_done = nil,
}
end
@@ -109,6 +111,10 @@ function M.setup()
add_to_path(lvim.builtin.mason.PATH == "append")
mason.setup(lvim.builtin.mason)
+
+ if lvim.builtin.mason.on_config_done then
+ lvim.builtin.mason.on_config_done(mason)
+ end
end
return M