From f03f905788b6e3c7c67dc40b2b14052ca20b9ee1 Mon Sep 17 00:00:00 2001 From: Noah Hellman Date: Fri, 27 Jan 2023 16:50:30 +0100 Subject: [PATCH] fixup! fixup! block: fix container indent trim on enter --- src/block.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/block.rs b/src/block.rs index f51129d..1ff25fa 100644 --- a/src/block.rs +++ b/src/block.rs @@ -426,7 +426,15 @@ impl<'s> TreeParser<'s> { let src_t = src.trim(); let spaces = src.len() - src.trim_start().len(); let skip = match c { - Blockquote => spaces + "> ".len(), + Blockquote => { + if src_t == ">" { + spaces + 1 + } else if src_t.starts_with("> ") { + spaces + "> ".len() + } else { + 0 + } + } ListItem(..) | Footnote | Div => spaces.min(indent), List { .. } | DescriptionList | Table | TableRow { .. } => { panic!()