feat: make git.yazi work in the search view (compatible with vcs-files.yazi)

This commit is contained in:
sxyazi
2025-03-17 21:10:32 +08:00
parent cb6165b255
commit 79193b3917

View File

@@ -158,7 +158,7 @@ local function setup(st, opts)
Linemode:children_add(function(self)
local url = self._file.url
local repo = st.dirs[tostring(url:parent())]
local repo = st.dirs[tostring(url.base or url:parent())] -- TODO: remove this
local code
if repo then
code = repo == CODES.excluded and CODES.ignored or st.repos[repo][tostring(url):sub(#repo + 2)]
@@ -175,7 +175,7 @@ local function setup(st, opts)
end
local function fetch(_, job)
local cwd = job.files[1].url:parent()
local cwd = job.files[1].url.base or job.files[1].url:parent() -- TODO: remove this
local repo = root(cwd)
if not repo then
remove(tostring(cwd))