aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-core/managers/go/init.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/lua/mason-core/managers/go/init.lua b/lua/mason-core/managers/go/init.lua
index 2bb22058..ecb3f82d 100644
--- a/lua/mason-core/managers/go/init.lua
+++ b/lua/mason-core/managers/go/init.lua
@@ -100,7 +100,12 @@ function M.parse_package_mod(pkg)
components[4], -- repo
}))
else
- return trim_wildcard_suffix(pkg)
+ local components = _.split("/", pkg)
+ return trim_wildcard_suffix(_.join("/", {
+ components[1],
+ components[2],
+ components[3],
+ }))
end
end