fix: indentation in first line (#311)
This commit is contained in:
parent
44472f6932
commit
385522606c
@ -368,8 +368,10 @@ function Selection:create_editing_input()
|
|||||||
local on_chunk = function(chunk)
|
local on_chunk = function(chunk)
|
||||||
full_response = full_response .. chunk
|
full_response = full_response .. chunk
|
||||||
local response_lines = vim.split(full_response, "\n")
|
local response_lines = vim.split(full_response, "\n")
|
||||||
for i, line in ipairs(response_lines) do
|
if #response_lines > 0 then
|
||||||
response_lines[i] = indentation .. line
|
if Utils.get_indentation(response_lines[1]) ~= indentation then
|
||||||
|
response_lines[1] = indentation .. response_lines[1]
|
||||||
|
end
|
||||||
end
|
end
|
||||||
api.nvim_buf_set_lines(code_bufnr, start_line - 1, finish_line, true, response_lines)
|
api.nvim_buf_set_lines(code_bufnr, start_line - 1, finish_line, true, response_lines)
|
||||||
finish_line = start_line + #response_lines - 1
|
finish_line = start_line + #response_lines - 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user