gen.pl: escape all dashes (ascii minus) to avoid unicode hyphens
Reported-by: FC Stegerman Fixes #11635 Closes #11637
This commit is contained in:
parent
a9c444d7f4
commit
6911fec8b2
@ -68,11 +68,11 @@ sub manpageify {
|
||||
my $l;
|
||||
if($optlong{$k} ne "") {
|
||||
# both short + long
|
||||
$l = "\\fI-".$optlong{$k}.", --$k\\fP";
|
||||
$l = "\\fI-".$optlong{$k}.", \\-\\-$k\\fP";
|
||||
}
|
||||
else {
|
||||
# only long
|
||||
$l = "\\fI--$k\\fP";
|
||||
$l = "\\fI\\-\\-$k\\fP";
|
||||
}
|
||||
return $l;
|
||||
}
|
||||
@ -117,8 +117,7 @@ sub printdesc {
|
||||
}
|
||||
}
|
||||
# quote "bare" minuses in the output
|
||||
$d =~ s/( |\\fI|^)--/$1\\-\\-/g;
|
||||
$d =~ s/([ -]|\\fI|^)-/$1\\-/g;
|
||||
$d =~ s/([^\\])-/$1\\-/g;
|
||||
# handle single quotes first on the line
|
||||
$d =~ s/^(\s*)\'/$1\\(aq/;
|
||||
# handle double quotes first on the line
|
||||
@ -450,6 +449,7 @@ sub single {
|
||||
print "\nExample$s:\n.nf\n";
|
||||
foreach my $e (@examples) {
|
||||
$e =~ s!\$URL!https://example.com!g;
|
||||
$e =~ s/\-/\\-/g;
|
||||
print " curl $e\n";
|
||||
}
|
||||
print ".fi\n";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user