Skip to content

Commit 9fcf934

Browse files
cameronrsudo-tee
authored andcommitted
fix(renderer): add an extra newline when inserting
Forces a blank line between the output content and the footer
1 parent 90fc43d commit 9fcf934

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lua/opencode/ui/renderer.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,10 @@ function M._write_formatted_data(formatted_data, part_id, start_line)
282282
if is_insertion then
283283
output_window.set_lines(new_lines, target_line, target_line)
284284
else
285-
output_window.set_lines(new_lines, target_line)
285+
local extra_newline = vim.tbl_extend('keep', {}, new_lines)
286+
table.insert(extra_newline, '')
287+
target_line = target_line - 1
288+
output_window.set_lines(extra_newline, target_line)
286289
end
287290
output_window.set_extmarks(extmarks, target_line)
288291

0 commit comments

Comments
 (0)