From 17a1f8395013ebe7b2d0510b3d99d8542243e0ca Mon Sep 17 00:00:00 2001 From: yetone Date: Thu, 3 Jul 2025 00:30:58 +0800 Subject: [PATCH] fix: trim slashes (#2399) --- lua/avante/utils/init.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lua/avante/utils/init.lua b/lua/avante/utils/init.lua index 315d188..4e3c7eb 100644 --- a/lua/avante/utils/init.lua +++ b/lua/avante/utils/init.lua @@ -572,7 +572,16 @@ end function M.trim_slashes(text) if not text then return text end - return text:gsub("//n", "/n"):gsub("//r", "/r"):gsub("//t", "/t"):gsub('/"', '"') + local res = text + :gsub("//n", "/n") + :gsub("//r", "/r") + :gsub("//t", "/t") + :gsub('/"', '"') + :gsub('\\"', '"') + :gsub("\\n", "\n") + :gsub("\\r", "\r") + :gsub("\\t", "\t") + return res end ---@param original_lines string[]