From 9a1129cf3919f0a75865ba2cb05ba08ceee5a548 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Thu, 5 Sep 2024 22:35:15 +0800 Subject: [PATCH] fix: path separator on Windows --- git.yazi/init.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/git.yazi/init.lua b/git.yazi/init.lua index 1dd0b3a..f718d0c 100644 --- a/git.yazi/init.lua +++ b/git.yazi/init.lua @@ -1,3 +1,4 @@ +local WIN = ya.target_family() == "windows" local PATS = { { "[MT]", 6 }, -- Modified { "[AC]", 5 }, -- Added @@ -14,6 +15,7 @@ local function match(line) local path if signs:find(p[1]) then path = line:sub(4, 4) == '"' and line:sub(5, -2) or line:sub(4) + path = WIN and path:gsub("/", "\\") or path end if not path then elseif path:find("[/\\]$") then