From db42cb7f0b926817aff8c41cac4ad993a3db85aa Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sun, 26 Apr 2020 21:41:07 +0000 Subject: While we do not recommend the idiom ".Fl Fl long" for long options because it is an abuse of semantic macros for device-specific presentational effects, this idiom is so widespread that it makes sense to convert it to the recommended ".Fl \-long" during the validation phase. For example, this improves HTML formatting in pages where authors have used the dubious .Fl Fl. Feature suggested by Steffen Nurpmeso on freebsd-hackers. --- regress/mdoc/Fl/Makefile | 8 ++++---- regress/mdoc/Fl/long.in | 16 ++++++++++++++++ regress/mdoc/Fl/long.out_ascii | 14 ++++++++++++++ regress/mdoc/Fl/long.out_html | 6 ++++++ regress/mdoc/Fl/long.out_markdown | 21 +++++++++++++++++++++ regress/mdoc/Fl/long.out_tag | 4 ++++ 6 files changed, 65 insertions(+), 4 deletions(-) create mode 100644 regress/mdoc/Fl/long.in create mode 100644 regress/mdoc/Fl/long.out_ascii create mode 100644 regress/mdoc/Fl/long.out_html create mode 100644 regress/mdoc/Fl/long.out_markdown create mode 100644 regress/mdoc/Fl/long.out_tag (limited to 'regress/mdoc/Fl') diff --git a/regress/mdoc/Fl/Makefile b/regress/mdoc/Fl/Makefile index c061adef..1f1c09e8 100644 --- a/regress/mdoc/Fl/Makefile +++ b/regress/mdoc/Fl/Makefile @@ -1,9 +1,9 @@ -# $OpenBSD: Makefile,v 1.14 2020/03/13 00:31:06 schwarze Exp $ +# $OpenBSD: Makefile,v 1.15 2020/04/26 21:29:46 schwarze Exp $ -REGRESS_TARGETS = font multiarg noarg parsed punct spacing tag -TAG_TARGETS = tag +REGRESS_TARGETS = font long multiarg noarg parsed punct spacing tag +TAG_TARGETS = long tag LINT_TARGETS = punct -HTML_TARGETS = tag +HTML_TARGETS = long tag SKIP_TMAN = tag .include diff --git a/regress/mdoc/Fl/long.in b/regress/mdoc/Fl/long.in new file mode 100644 index 00000000..265a1e2a --- /dev/null +++ b/regress/mdoc/Fl/long.in @@ -0,0 +1,16 @@ +.\" $OpenBSD: long.in,v 1.1 2020/04/26 21:29:46 schwarze Exp $ +.Dd $Mdocdate: April 26 2020 $ +.Dt FL-LONG 1 +.Os +.Sh NAME +.Nm Fl-long +.Nd GNU-style long options +.Sh DESCRIPTION +BEGINTEST +.Bl -tag -width Ds +.It Fl \-long +options +.It Fl Fl long +options +.El +ENDTEST diff --git a/regress/mdoc/Fl/long.out_ascii b/regress/mdoc/Fl/long.out_ascii new file mode 100644 index 00000000..4a50ab1b --- /dev/null +++ b/regress/mdoc/Fl/long.out_ascii @@ -0,0 +1,14 @@ +FL-LONG(1) General Commands Manual FL-LONG(1) + +NNAAMMEE + FFll--lloonngg - GNU-style long options + +DDEESSCCRRIIPPTTIIOONN + BEGINTEST + + ----lloonngg options + + ----lloonngg options + ENDTEST + +OpenBSD April 26, 2020 OpenBSD diff --git a/regress/mdoc/Fl/long.out_html b/regress/mdoc/Fl/long.out_html new file mode 100644 index 00000000..6fabcfcd --- /dev/null +++ b/regress/mdoc/Fl/long.out_html @@ -0,0 +1,6 @@ +
+
+
options
+
+
options
+
diff --git a/regress/mdoc/Fl/long.out_markdown b/regress/mdoc/Fl/long.out_markdown new file mode 100644 index 00000000..3abf3e84 --- /dev/null +++ b/regress/mdoc/Fl/long.out_markdown @@ -0,0 +1,21 @@ +FL-LONG(1) - General Commands Manual + +# NAME + +**Fl-long** - GNU-style long options + +# DESCRIPTION + +BEGINTEST + +**--long** + +> options + +**--long** + +> options + +ENDTEST + +OpenBSD - April 26, 2020 diff --git a/regress/mdoc/Fl/long.out_tag b/regress/mdoc/Fl/long.out_tag new file mode 100644 index 00000000..b99cc311 --- /dev/null +++ b/regress/mdoc/Fl/long.out_tag @@ -0,0 +1,4 @@ +NAME 3 +DESCRIPTION 6 +long 9 +long 11 -- cgit v1.2.3-56-ge451