refactor: use replace_in_file in claude text editor tool (#2034)

This commit is contained in:
yetone
2025-05-13 15:09:39 +08:00
committed by GitHub
parent bc269b6080
commit d4672b7e1e
2 changed files with 9 additions and 124 deletions

View File

@@ -86,10 +86,10 @@ local function fix_diff(diff)
local first_line = lines[1]
if first_line and first_line:match("^%s*```") then
table.insert(fixed_diff_lines, first_line)
table.insert(fixed_diff_lines, ">>>>>>> SEARCH")
table.insert(fixed_diff_lines, "<<<<<<< SEARCH")
fixed_diff_lines = vim.list_extend(fixed_diff_lines, lines, 2)
else
table.insert(fixed_diff_lines, ">>>>>>> SEARCH")
table.insert(fixed_diff_lines, "<<<<<<< SEARCH")
fixed_diff_lines = vim.list_extend(fixed_diff_lines, lines, 1)
end
return table.concat(fixed_diff_lines, "\n")