aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-registry/sources/file.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/mason-registry/sources/file.lua')
-rw-r--r--lua/mason-registry/sources/file.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/lua/mason-registry/sources/file.lua b/lua/mason-registry/sources/file.lua
index 62e7d7a4..84566479 100644
--- a/lua/mason-registry/sources/file.lua
+++ b/lua/mason-registry/sources/file.lua
@@ -14,6 +14,7 @@ local util = require "mason-registry.sources.util"
local Channel = async_control.Channel
---@class FileRegistrySourceSpec
+---@field id string
---@field path string
---@class FileRegistrySource : RegistrySource
@@ -28,6 +29,7 @@ function FileRegistrySource:new(spec)
---@type FileRegistrySource
local instance = {}
setmetatable(instance, self)
+ instance.id = spec.id
instance.spec = spec
return instance
end
@@ -68,10 +70,6 @@ function FileRegistrySource:get_all_package_names()
return _.map(_.prop "name", self:get_all_package_specs())
end
-function FileRegistrySource:get_installer()
- return Optional.of(_.partial(self.install, self))
-end
-
---@async
function FileRegistrySource:install()
return Result.try(function(try)