From 7c9644ceb7d758cd34720201df0b2a4e6612946f Mon Sep 17 00:00:00 2001 From: yetone Date: Wed, 23 Jul 2025 11:48:33 +0800 Subject: [PATCH] fix: diff format in k2 (#2516) --- lua/avante/llm_tools/replace_in_file.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/avante/llm_tools/replace_in_file.lua b/lua/avante/llm_tools/replace_in_file.lua index fce1128..c21d5a1 100644 --- a/lua/avante/llm_tools/replace_in_file.lua +++ b/lua/avante/llm_tools/replace_in_file.lua @@ -111,6 +111,8 @@ local function fix_diff(diff) diff = diff:gsub("<<<<<<<%s*SEARCH", "------- SEARCH") diff = diff:gsub(">>>>>>>%s*REPLACE", "+++++++ REPLACE") diff = diff:gsub("-------%s*REPLACE", "+++++++ REPLACE") + diff = diff:gsub("------- ", "------- SEARCH\n") + diff = diff:gsub("======= ", "======= \n") local fixed_diff_lines = {} local lines = vim.split(diff, "\n")