On Thu, Mar 13, 2025 at 10:58 PM Damian McGuckin <dami...@esi.com.au> wrote: > I went back to a posting from 10 Nov 2002 where Greg Leahy responded to > Larry McVoy and suggested: > > .de overstrike > .nr width \w'\\$1' > \\$1\v'-.25v'\h'address@hidden@u'\l'address@hidden@u'\v'.25v' > ..
Hi Damian, You've hit a double-whammy here. First, the email archiving software obscures any plaintext email addresses in the body of its email messages. Unfortunately, this software uses an unsophisticated matching algorithm that nets a lot of false positives: almost anything containing an @ sign--whether it's in the context of something that can be a valid email address or not--gets munged. That munging is the source of the "address@hidden" strings above. Those are not what Greg originally wrote. Luckily, there is also an mbox-format archive available in addition to the browsable HTML one. This mbox archive preserves everything as sent. You'll see a link at the top of http://lists.gnu.org/r/groff/2002-11/ that says "download the archives in mbox format." However, here you run into the second roadblock: the links to these mbox archives are currently broken on all pages earlier than May 2019. I've reported this problem (http://savannah.nongnu.org/support/?110917) but it has not been resolved yet. (You might consider posting a query in that ticket about the status of this, so that it doesn't seem like I'm the only one pushing for a fix.) The correct link for the mbox archives is http://lists.gnu.org/archive/mbox/groff/. From here you can find the original "overstrike" macro that Greg posted: .de overstrike .nr width \w'\\$1' \\$1\v'-.25v'\h'-\w@\\$1@u'\l'\w@\\$1@u'\v'.25v' .. This should work better than the altered version you found in the HTML archive. (And as you can see, nothing there could possibly match any reasonably well-designed regular expression for an email address, so the munging here is unwarranted.)