diff options
| author | William Boman <william@redwill.se> | 2023-08-27 17:55:46 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-27 17:55:46 +0200 |
| commit | c811fbf09c7642eebb37d6694f1a016a043f6ed3 (patch) | |
| tree | 3a9884d06e350b397ee2d046e33de9a91a288026 /lua/mason-registry | |
| parent | refactor(registry): colocate FileRegistrySource buffer management (#1473) (diff) | |
| download | mason-c811fbf09c7642eebb37d6694f1a016a043f6ed3.tar mason-c811fbf09c7642eebb37d6694f1a016a043f6ed3.tar.gz mason-c811fbf09c7642eebb37d6694f1a016a043f6ed3.tar.bz2 mason-c811fbf09c7642eebb37d6694f1a016a043f6ed3.tar.lz mason-c811fbf09c7642eebb37d6694f1a016a043f6ed3.tar.xz mason-c811fbf09c7642eebb37d6694f1a016a043f6ed3.tar.zst mason-c811fbf09c7642eebb37d6694f1a016a043f6ed3.zip | |
fix(registry): reset registries state when setting registries (#1474)
This should only be called once (during mason.nvim setup), but this fixes potential duplicate registry registration in
cases where it's called > 1 times.
Diffstat (limited to 'lua/mason-registry')
| -rw-r--r-- | lua/mason-registry/sources/init.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lua/mason-registry/sources/init.lua b/lua/mason-registry/sources/init.lua index e849fb84..953b6ba7 100644 --- a/lua/mason-registry/sources/init.lua +++ b/lua/mason-registry/sources/init.lua @@ -48,6 +48,7 @@ local registries = {} ---@param registry_ids string[] function M.set_registries(registry_ids) + registries = {} for _, registry in ipairs(registry_ids) do local ok, err = pcall(function() table.insert(registries, parse(registry)) |
