Re: [PATCH v2 3/3] doc: git-config: escape erroneous highlight markup
- From
Jeff King <peff@peff.net>
- Date
- Jun 12, 2026, 06:17 UTC
- Message-ID
- <20260612061712.GA675816@coredump.intra.peff.net>
- In-Reply-To
- <20260612051605.GB593075@coredump.intra.peff.net>
On Fri, Jun 12, 2026 at 01:16:06AM -0400, Jeff King wrote:
Show 8 quoted lines
> So...weird. groff wants to add extra space for some reason. It happens > even if I drop the bolding, and just have "#" on a line by itself. I > guess maybe it is the trailing "." of the previous line putting groff > into "oh, I'm starting a new sentence" mode and it uses two spaces. > > But I think that is all outside the scope of your fix, and this is an > existing issue that we are now just unlucky enough to hit. I'd be > tempted to ignore it and possibly fix it later.
Poking at the groff manpage for possible fixes, I think it is either:
1. Just turn off extra spaces between sentences, like this:
.ss 12 0
The first argument "12" is "the minimum word space is 12/12ths of
the current font's word space. The second is "also add 0/12ths
between sentences" (so, no extra space). That prevents the problem from happening anywhere, but maybe people
really like the extra spaces in other contexts. 2. There are some magic characters marked as "this doesn't start a new
sentence". We can set that flag for "#" like this:.cflags 32 \#
I don't think docbook has parameter support for either of those, so we'd have to do some kind of "shove this into the header" magic, which is a bit gross.
-Peff