From f66b5c6784107f59b2c2b71bc8cb1ea7a9b16912 Mon Sep 17 00:00:00 2001 From: yetone Date: Sat, 17 Aug 2024 22:52:57 +0800 Subject: [PATCH] fix: snippets missing empty lines (#42) --- lua/avante/sidebar.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/avante/sidebar.lua b/lua/avante/sidebar.lua index 722a770..0a744b5 100644 --- a/lua/avante/sidebar.lua +++ b/lua/avante/sidebar.lua @@ -320,7 +320,7 @@ local function extract_code_snippets(content) local lang, start_line, end_line local explanation = "" - for line in content:gmatch("[^\r\n]+") do + for _, line in ipairs(vim.split(content, "\n")) do local start_line_str, end_line_str = line:match("^Replace lines: (%d+)-(%d+)") if start_line_str ~= nil and end_line_str ~= nil then start_line = tonumber(start_line_str)