fix(plugin): update plugin configuration

This commit is contained in:
林玮 (Jade Lin) 2025-07-01 22:34:23 +08:00
commit fc85da9a7d
No known key found for this signature in database
GPG key ID: 8F30F127640DE1CC

View file

@ -315,6 +315,18 @@ function M.find_local_spec()
end end
end end
function M.find_actual_origin_spec()
local info = debug.getinfo(2, "S")
local current_file = info.source:sub(2) -- remove the leading '@'
local current_dir = vim.fn.fnamemodify(current_file, ":h")
local git_root = Util.find_git_root(current_dir)
local Git = require("lazy.manage.git")
return {
url = Git.get_origin(git_root),
}
end
function M.load() function M.load()
M.loading = true M.loading = true
-- load specs -- load specs
@ -326,7 +338,7 @@ function M.load()
vim.deepcopy(Config.options.spec), vim.deepcopy(Config.options.spec),
} }
specs[#specs + 1] = M.find_local_spec() specs[#specs + 1] = M.find_local_spec()
specs[#specs + 1] = { "folke/lazy.nvim" } specs[#specs + 1] = M.find_actual_origin_spec()
Config.spec:parse(specs) Config.spec:parse(specs)