From cc5c601b6ba8d65ffb411f6ea5bc47a5ea0b88b7 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 27 Sep 2022 21:08:55 -0400 Subject: Mostly done. --- lpm.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lpm.lua') diff --git a/lpm.lua b/lpm.lua index 7b34d2a..80ec805 100644 --- a/lpm.lua +++ b/lpm.lua @@ -1212,6 +1212,7 @@ local function lpm_lite_xl_run(version, ...) for i, str in ipairs({ ... }) do local name, version = common.split(":", str) local plugin = get_plugin(name, version, { mod_version = lite_xl.mod_version }) + if not plugin then error("can't find plugin " .. str) end table.insert(plugins, plugin) end local bottle = Bottle.new(lite_xl, plugins) @@ -1268,7 +1269,7 @@ local function lpm_plugin_list() for j,plugin in ipairs(repo.plugins) do table.insert(result.plugins, { name = plugin.name, - status = plugin:is_installed() and "installed" or (system_bottle.lite_xl:is_compatible(plugin) and "available" or "incompatible"), + status = plugin:is_installed(system_bottle) and "installed" or (system_bottle.lite_xl:is_compatible(plugin) and "available" or "incompatible"), version = "" .. plugin.version, dependencies = plugin.dependencies, description = plugin.description, -- cgit v1.2.3