diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2017-02-08 03:02:13 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2017-02-08 03:02:13 +0000 |
commit | 4c0770c1ecd159a77561d8e0364385f4bb758650 (patch) | |
tree | 5c2d5820b093c1c08b6047ff110e9b055083a5ea /regress/mdoc/Bk/break.in | |
parent | d16e7f2cf346476e177ce672851b0b957aebbe5d (diff) | |
download | mandoc-4c0770c1ecd159a77561d8e0364385f4bb758650.tar.gz |
Finally port the OpenBSD regression suite.
Both kristaps@ and wiz@ repeated asked for this,
literally for years.
Diffstat (limited to 'regress/mdoc/Bk/break.in')
-rw-r--r-- | regress/mdoc/Bk/break.in | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/regress/mdoc/Bk/break.in b/regress/mdoc/Bk/break.in new file mode 100644 index 00000000..e7124b55 --- /dev/null +++ b/regress/mdoc/Bk/break.in @@ -0,0 +1,53 @@ +.Dd $Mdocdate$ +.Dt BK-BREAK 1 +.Os OpenBSD +.Sh NAME +.Nm Bk-break +.Nd handling of word keeps +.Sh DESCRIPTION +Even though it is called a word keep, +.Bk -words +it will not keep words together in free-form text. +.Ek +However, even the noop macro +.Bk -words +.No is sufficient to let the keep take effect . +.Ek +Even text generated in pre-handlers must be kept together with +the text following it: +.Bk -words +.Xr one 1 No and Xr two 2 +.Ek +should be on the same line. +.Pp +Including the whole output line into the keep is not required, +including just the macros to be kept together is sufficient: +.Pp +.Nm +.Ar x x x x x x x x +.Ar x x x x x x x x +.Ar x x x x x x x x +.Ar x x x x x x +.Bk -words +.Op o Ar a +.Ek +.Pp +.Bk -words +.Nm +.Ar x x x x x x x x +.Ar x x x x x x x x +.Ar x x x x x x x x +.Ar x x x x x x +.Op o Ar a +.Ek +.Pp +Even text printed without spacing must be kept together +with the text following it: +.Pp +.Bk -words +.Fn xxxxxxxxxxxxxxxxxxxx "xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx" xxxxxxxxxxxxxxxxxxxx +.Pp +.Fo xxxxxxxxxxxxxxxxxxxx +.Fa "xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx" xxxxxxxxxxxxxxxxxxxx +.Fc +.Ek |