aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roff.7
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2019-07-15 19:20:30 +0000
committerIngo Schwarze <schwarze@openbsd.org>2019-07-15 19:20:30 +0000
commita1ad72824dd4e1389339062d26170a255f62f29d (patch)
tree6c7282722af6e2c90d573cd9418b43ea4de77556 /roff.7
parent67dcc2e5b969bc3dc00fcdd852cb6fd4ed9a2107 (diff)
downloadmandoc-a1ad72824dd4e1389339062d26170a255f62f29d.tar.gz
mandoc-a1ad72824dd4e1389339062d26170a255f62f29d.tar.zst
mandoc-a1ad72824dd4e1389339062d26170a255f62f29d.zip
explain escaping of end-of-sentence characters;
missing info reported by Ian <ropers at gmail dot com> on misc@
Diffstat (limited to 'roff.7')
-rw-r--r--roff.710
1 files changed, 8 insertions, 2 deletions
diff --git a/roff.7 b/roff.7
index 108e62d9..f129750b 100644
--- a/roff.7
+++ b/roff.7
@@ -1,4 +1,4 @@
-.\" $Id: roff.7,v 1.113 2019/07/01 23:30:16 schwarze Exp $
+.\" $Id: roff.7,v 1.114 2019/07/15 19:20:30 schwarze Exp $
.\"
.\" Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
.\" Copyright (c) 2010-2019 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: July 1 2019 $
+.Dd $Mdocdate: July 15 2019 $
.Dt ROFF 7
.Os
.Sh NAME
@@ -315,12 +315,18 @@ delimiters
The proper spacing is also intelligently preserved if a sentence ends at
the boundary of a macro line.
.Pp
+If an input line happens to end with a period, exclamation or question
+mark that isn't the end of a sentence, append a zero-width space
+.Pq Sq \e& .
+.Pp
Examples:
.Bd -literal -offset indent -compact
Do not end sentences mid-line like this. Instead,
end a sentence like this.
A macro would end like this:
\&.Xr mandoc 1 \&.
+An abbreviation at the end of an input line needs escaping, e.g.\e&
+like this.
.Ed
.Sh REQUEST SYNTAX
A request or macro line consists of: