diff options
Diffstat (limited to 'lua/lvim')
-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 |