diff --git a/crates/rustdoc_to_markdown/src/markdown_writer.rs b/crates/rustdoc_to_markdown/src/markdown_writer.rs index 2d749110720aa522d566643545f180a371b16c1c..bafac18a33e6feed4b4ba8cf343f971194e453c8 100644 --- a/crates/rustdoc_to_markdown/src/markdown_writer.rs +++ b/crates/rustdoc_to_markdown/src/markdown_writer.rs @@ -134,7 +134,7 @@ impl MarkdownWriter { if tag.is_inline() && self.is_inside("p") { if let Some(parent) = self.current_element_stack.iter().last() { if !parent.is_inline() { - if !self.markdown.ends_with(' ') { + if !(self.markdown.ends_with(' ') || self.markdown.ends_with('\n')) { self.push_str(" "); } }