From 7e18ced2e64a500f8ebab2e6d4d35d0832da59fe Mon Sep 17 00:00:00 2001 From: infastin Date: Tue, 14 Jan 2025 23:46:35 +0500 Subject: [PATCH] feat: match any revision --- lua/lazy/pkg/rockspec.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lua/lazy/pkg/rockspec.lua b/lua/lazy/pkg/rockspec.lua index f6accd9..ee951ff 100644 --- a/lua/lazy/pkg/rockspec.lua +++ b/lua/lazy/pkg/rockspec.lua @@ -249,9 +249,10 @@ function M.find_rockspec(plugin) local rockspec_file ---@type string? local check_file = function(path, name) + -- match package-(scm|git|dev)-[REV].rockspec for _, suffix in ipairs({ "scm", "git", "dev" }) do - suffix = suffix .. "-1.rockspec" - if name:sub(-#suffix) == suffix then + pattern = suffix .. "%-%d+%.rockspec$" + if name:find(pattern) then return path end end