diff --git a/crates/assistant/src/inline_assistant.rs b/crates/assistant/src/inline_assistant.rs index e655b66e6c..76131384a9 100644 --- a/crates/assistant/src/inline_assistant.rs +++ b/crates/assistant/src/inline_assistant.rs @@ -1893,6 +1893,11 @@ impl Codegen { if lines.peek().is_some() { hunks_tx.send(diff.push_new("\n")).await?; + if line_indent.is_none() { + // Don't write out the leading indentation in empty lines on the next line + // This is the case where the above if statement didn't clear the buffer + new_text.clear(); + } line_indent = None; first_line = false; }