[BUG] groff: inconsistent behavior of " to separate arguments

2022-03-19 Thread Alejandro Colomar (man-pages)
Hi Branden, I've met some undocumented (or I couldn't find it) behavior of double quotes ("), which might be a bug in groff(1): $ cat arg.7 .TH foo 7 foo foo foo .SH Test .IR "foo"bar .IR foo"bar" .IR "foo"bar"baz" $ man ./arg.7 | cat foo(7) foofo

Review incorrect man-pages commit

2022-03-19 Thread Alejandro Colomar (man-pages)
Hi Branden, Michael introduced the following commit, which is incorrect (triggers a groff(1) error; see below). Do you know what is intended here? Could you please propose a fix? Thanks, Alex LINT (groff)tmp/lint/man7/glob.7.lint.groff.touch troff man7/glob.7 195 error '\`'

CHECKSTYLE suggestions: unnecessary quotations and unnecessary \f escape

2022-03-19 Thread Alejandro Colomar (man-pages)
Hi Branden, While fixing style issues in the man-pages project, I'm finding a few recurrent issues that I think you could warn about: Unnecessary quotations: [ .I "foo bar" .IR foo "bar" ] Unnecessary escape \f: [ foo \fIbar\fP baz ] The last one is more difficult to decide when it's unnecess