From 7fa950993c6d6deafe7787547951abdcec6e1a55 Mon Sep 17 00:00:00 2001 From: Karl Bartel Date: Wed, 2 Oct 2019 13:06:09 +0200 Subject: [PATCH] End list when indent is not reached Otherwise ``` - foo - bar + baz ``` will become a nested list --- smu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/smu.c b/smu.c index e58bcd4..cc80ca2 100644 --- a/smu.c +++ b/smu.c @@ -391,6 +391,8 @@ dolist(const char *begin, const char *end, int newblock) { else break; } + else if (j < indent) + run = 0; } ADDC(buffer, i) = *p; }