[BACK]Return to break.in CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc / regress / mdoc / Rs

File: [cvsweb.bsd.lv] / mandoc / regress / mdoc / Rs / break.in (download)

Revision 1.3, Fri Aug 19 12:59:27 2022 UTC (21 months, 4 weeks ago) by schwarze
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +3 -3 lines

Up to version 1.22.4, groff_mdoc(7) only considered the first word
when comparing section headers.  For example, ".Sh SEE ELSEWHERE"
and ".Sh SEE Em ALSO" were considered instances of a SEE ALSO
section.  In groff-current, exact matches with no sub-macros are
required.  Adjust mandoc behaviour.

While here, also fix a very minor mandoc bug, even though no
detrimental effect of the bug on formatting is known.  While using
sub-macros in the .Sh HEAD is bad style, the parsers accept it, so
setting the section attribute on the HEAD needs to act recursively.

.\" $OpenBSD: break.in,v 1.6 2022/08/19 12:49:36 schwarze Exp $
.Dd $Mdocdate: August 19 2022 $
.Dt RS-BREAK 1
.Os
.Sh NAME
.Nm Rs-break
.Nd line break before reference start
.Sh DESCRIPTION
reference on the same line:
.Rs
.%A author
.%J journal
.%N 42
.Re
.Sh SEE ALSO
reference after a blank line:
.Rs
.%A author
.%J journal
.%N 42
.Re
.Sh SEE Em ALSO
reference on the same line:
.Rs
.%A author
.%J journal
.%N 42
.Re