diff options
| author | William Boman <william@redwill.se> | 2026-01-07 15:46:58 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-07 15:46:58 +0100 |
| commit | 69862d6c8dbe215489c3e48e624ff25f44437e55 (patch) | |
| tree | d52cca80e062b3df9b8daeba20435aa83c34c7a2 /lua/mason-core/installer/context/init.lua | |
| parent | fix(installer): update cwd after uv_fs_rename() was successful (#2033) (diff) | |
| download | mason-69862d6c8dbe215489c3e48e624ff25f44437e55.tar mason-69862d6c8dbe215489c3e48e624ff25f44437e55.tar.gz mason-69862d6c8dbe215489c3e48e624ff25f44437e55.tar.bz2 mason-69862d6c8dbe215489c3e48e624ff25f44437e55.tar.lz mason-69862d6c8dbe215489c3e48e624ff25f44437e55.tar.xz mason-69862d6c8dbe215489c3e48e624ff25f44437e55.tar.zst mason-69862d6c8dbe215489c3e48e624ff25f44437e55.zip | |
feat: add support for removal of packages from a registry (#2052)
This adds support for removal of packages from any given registry.
Currently mason.nvim doesn't support this at all and throws an error
when trying to interact with the registry in any way while having a
removed package installed locally.
This ensures that removed packages are available both in the `:Mason` UI
as well as the public Lua APIs. These "synthesized" packages only
supports uninstallation, and metadata such as licenses, categories,
homepage, etc is not available.
Diffstat (limited to 'lua/mason-core/installer/context/init.lua')
| -rw-r--r-- | lua/mason-core/installer/context/init.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lua/mason-core/installer/context/init.lua b/lua/mason-core/installer/context/init.lua index 9af95f80..ae96f986 100644 --- a/lua/mason-core/installer/context/init.lua +++ b/lua/mason-core/installer/context/init.lua @@ -17,7 +17,7 @@ local receipt = require "mason-core.receipt" ---@field location InstallLocation ---@field spawn InstallContextSpawn ---@field handle InstallHandle ----@field package AbstractPackage +---@field public package AbstractPackage ---@field cwd InstallContextCwd ---@field opts PackageInstallOpts ---@field stdio_sink StdioSink |
