diff options
author | Akihiro Okuno <[email protected]> | 2023-04-07 21:02:09 +0900 |
---|---|---|
committer | GitHub <[email protected]> | 2023-04-07 14:02:09 +0200 |
commit | ad6a0e3d18b9c2a00a76bbbf94cefa0a688f996a (patch) | |
tree | e7191afc2024b9a730cde670453840d41da6ffbf /lua | |
parent | 7a9cc63af9c82319eb41cbd69b1e6290e009d26c (diff) |
feat(mason): add on_config_done option to lvim.builtin.mason (#3991)
Diffstat (limited to 'lua')
-rw-r--r-- | lua/lvim/core/mason.lua | 6 |
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 |