From: Ingo Schwarze Date: Wed, 8 Mar 2017 15:08:36 +0000 (+0000) Subject: .Bl -column never gets blank lines between rows X-Git-Tag: VERSION_1_14_2~246 X-Git-Url: https://git.cameronkatri.com/mandoc.git/commitdiff_plain/a24d5d11dabf6ba2445173848e0253a40a3e8798 .Bl -column never gets blank lines between rows --- diff --git a/mdoc_markdown.c b/mdoc_markdown.c index 04eda6a8..36b9605b 100644 --- a/mdoc_markdown.c +++ b/mdoc_markdown.c @@ -1,4 +1,4 @@ -/* $Id: mdoc_markdown.c,v 1.9 2017/03/08 14:30:06 schwarze Exp $ */ +/* $Id: mdoc_markdown.c,v 1.10 2017/03/08 15:08:36 schwarze Exp $ */ /* * Copyright (c) 2017 Ingo Schwarze * @@ -1151,7 +1151,8 @@ md_pre_It(struct roff_node *n) case ROFFT_HEAD: bln = n->parent->parent; - if (bln->norm->Bl.comp == 0) + if (bln->norm->Bl.comp == 0 && + bln->norm->Bl.type != LIST_column) outflags |= MD_sp; outflags |= MD_nl; @@ -1180,6 +1181,9 @@ md_pre_It(struct roff_node *n) printf("%d.\t", ++bln->norm->Bl.count); escflags &= ~ESC_FON; break; + case LIST_column: + outflags |= MD_br; + return 0; default: return 0; } diff --git a/regress/mdoc/Bl/Makefile b/regress/mdoc/Bl/Makefile index 45b1e113..0c2114cb 100644 --- a/regress/mdoc/Bl/Makefile +++ b/regress/mdoc/Bl/Makefile @@ -14,7 +14,7 @@ LINT_TARGETS += empty noIt emptyhead emptytag emptyitem LINT_TARGETS += bareIt bareTa break breakingIt broken MARKDOWN_TARGETS = item inset diag ohang bullet dash enum hang tag -MARKDOWN_TARGETS += extend nested offset secstart +MARKDOWN_TARGETS += column colNoIt extend nested offset secstart MARKDOWN_TARGETS += notype multitype badargs MARKDOWN_TARGETS += empty noIt emptyhead emptytag emptyitem multitag MARKDOWN_TARGETS += bareIt bareTa unclosed breakingIt breakingTa broken diff --git a/regress/mdoc/Bl/colNoIt.out_markdown b/regress/mdoc/Bl/colNoIt.out_markdown new file mode 100644 index 00000000..d7c9004d --- /dev/null +++ b/regress/mdoc/Bl/colNoIt.out_markdown @@ -0,0 +1,15 @@ +BL-COLNOIT(1) - General Commands Manual + +# NAME + +**Bl-colNoIt** - column lists without item macros + +# DESCRIPTION + + **a** b + *c* d + + a b + c d + +OpenBSD - August 20, 2016 diff --git a/regress/mdoc/Bl/column.out_markdown b/regress/mdoc/Bl/column.out_markdown new file mode 100644 index 00000000..c79a98db --- /dev/null +++ b/regress/mdoc/Bl/column.out_markdown @@ -0,0 +1,78 @@ +BL-COLUMN(1) - General Commands Manual + +# NAME + +**Bl-column** - lists with multiple columns + +# DESCRIPTION + + a + + a b + + a b cc + a b cc + a b cc + a b cc + a b cc + + a b cc d + + a b cc d e + + 5 + 35 + 4 + 34 = 78: + + x35xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x34xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + a b + + 5 + (22+4)*2 + 21 = 78: + + x22xxxxxxxxxxxxxxxxxxx x22xxxxxxxxxxxxxxxxxxx x21xxxxxxxxxxxxxxxxxx + a b c + + 5 + 16 + (4+15)*3 = 78: + + x16xxxxxxxxxxxxx x15xxxxxxxxxxxx x15xxxxxxxxxxxx x15xxxxxxxxxxxx + a b c d + + 5 + 13 + (3+12)*4 = 78: + + x13xxxxxxxxxx x12xxxxxxxxx x12xxxxxxxxx x12xxxxxxxxx x12xxxxxxxxx + a b c d e + + a b + a b + a b + a b + a b + a b + + a + a b + a b c + a b c d + a b c d e + + a b c d + a b c d + a b c d + a b c d + a b c d + a b c d + a b c d + a b c d + + aa OpenBSD OpenBSD OpenBSD tab-tab + aa OpenBSD OpenBSD Ox tab-ta + aa Ox OpenBSD OpenBSD ta-tab + aa Ox OpenBSD Ox ta-ta + aa Ox OpenBSD OpenBSD ta-bl/ta + aa OpenBSD OpenBSD Ox ta/bl-ta + aa OpenBSD OpenBSD OpenBSD ta/bl-bl/ta + aa bb ta at eol + aa bb + tab at eol + + aa bb cc dd + +OpenBSD - October 14, 2015