|
@@ -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
|