commit fb2fdc624d46066bff5ae1dd9975bb19c32d7829 from: Omar Polo date: Thu Mar 11 19:50:35 2021 UTC simplify wrap_page reuse the line_prefixes table commit - d3d56d8ad897bd2e802814c7065cbc4c9239c58d commit + fb2fdc624d46066bff5ae1dd9975bb19c32d7829 blob - e96236ab837d015fdf50df4ef4cbb33576c24ec2 blob + c4cf0cf3aa9ff64d2f8263f04cda0d08628d7945 --- ui.c +++ ui.c @@ -1192,31 +1192,20 @@ static int wrap_page(struct tab *tab) { struct line *l; + const char *prfx = line_prefixes[l->type].prfx1; empty_vlist(tab); TAILQ_FOREACH(l, &tab->page.head, lines) { switch (l->type) { case LINE_TEXT: - wrap_text(tab, "", l); - break; case LINE_LINK: - wrap_text(tab, "=> ", l); - break; case LINE_TITLE_1: - wrap_text(tab, "# ", l); - break; case LINE_TITLE_2: - wrap_text(tab, "## ", l); - break; case LINE_TITLE_3: - wrap_text(tab, "### ", l); - break; case LINE_ITEM: - wrap_text(tab, "* ", l); - break; case LINE_QUOTE: - wrap_text(tab, "> ", l); + wrap_text(tab, prfx1, l); break; case LINE_PRE_START: case LINE_PRE_END: