From 525594148de13b5fa5a8528e700a0a68bb0ffb22 Mon Sep 17 00:00:00 2001 From: Abao Zhang Date: Fri, 14 Mar 2025 13:37:10 +0800 Subject: [PATCH] fix: path include pattern char cause relative path issue --- lua/cybu/utils.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/cybu/utils.lua b/lua/cybu/utils.lua index 93de4f9..ef773e7 100644 --- a/lua/cybu/utils.lua +++ b/lua/cybu/utils.lua @@ -80,7 +80,9 @@ function utils.get_relative_path(path, cwd_path) cwd_path = cwd_path:gsub("\\", "/") path = path:gsub("\\", "/") end - return string.gsub(path, cwd_path, "") + + local Path = require("plenary.path") + return Path:new(path):make_relative(cwd_path) end function utils.is_filter_active()