]> git.tue.mpg.de Git - misma.git/commit
Add missing backslash escapes to suite file.
authorAndre Noll <maan@tuebingen.mpg.de>
Sat, 18 May 2024 19:03:39 +0000 (21:03 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Mon, 1 Jul 2024 19:54:54 +0000 (21:54 +0200)
commitfdbaac6aec8f3900e0c3ea9d801396150c96c45c
treeda65d1f355d995bcf234f714aac10e4d2674eeae
parent005f5bef03d7e7ee619cda68127a86118f433162
Add missing backslash escapes to suite file.

Hyphens in command line options should be backslash-escaped to prevent
man(1) from outputting a non-ascii hyphen character in utf8 mode as
this thwarts copy+paste and searching.

Distributions generally put

.if '\*[.T]'utf8' \{\
.  char ' \[aq]
.  char - \-
.  char ^ \[ha]
.  char ` \[ga]
.  char ~ \[ti]
.\}

in /usr/lib/groff/site-tmac/man.local to deal with this brain damage,
but it does not hurt to properly escape the option dashes in the roff
sections of the man file. We can't do that in the other parts of the
suite file, however, as these backslashes would also show up in the
--detailed-help output.

See the PROBLEMS file in the groff source code and

https://lwn.net/Articles/947941/

for details.
misma.suite.m4