fix(picker.git): use Snacks.git.get_root instead vim.fs.root for backward compatibility

This commit is contained in:
Folke Lemaitre 2025-01-15 20:47:12 +01:00
parent f509163e39
commit a2fb70e8ba
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -86,14 +86,14 @@ function M.status(opts)
}
local cwd = vim.fs.normalize(opts and opts.cwd or uv.cwd() or ".") or nil
local git_root = vim.fs.root(cwd, ".git")
cwd = Snacks.git.get_root(cwd)
return require("snacks.picker.source.proc").proc(vim.tbl_deep_extend("force", {
cmd = "git",
args = args,
---@param item snacks.picker.finder.Item
transform = function(item)
local status, file = item.text:sub(1, 2), item.text:sub(4)
item.cwd = git_root
item.cwd = cwd
item.status = status
item.file = file
end,