Re: Inconsistent macro notation in manual pages.

"G. Branden Robinson" <[email protected]> Tue, 21 Apr 2026 23:40:21 -0500
Newsgroups gmane.comp.printing.groff.general
Message-ID <20260422044021.bhn5o3xdao62rsfq@illithid>
Hi Morten,

At 2026-02-22T11:00:37-0600, G. Branden Robinson wrote:
> At 2026-02-22T13:09:24+0100, Morten Bo Johansen wrote:
> > On 2026-02-22 dvalin--- via GNU roff typesetting system discussion
> > wrote:
> > > Excessive consistency can sometimes reduce utility, in my
> > > experience.
> 
> > But the bottom line here is that the macro description for e.g. the
> > .AU macro in groff_ms looks like this:
> > 
> >     .AU    Specify an author’s name.  ms collects text on input
> >            lines (...)
> > 
> > and in groff_mm, for an identically named macro, it looks like this:
> > 
> >      AU [name [initials [loc [dept [ext [room [arg1 [arg2
> >         [arg3]]]]]]]]]
> >              Specify author
> > 
> > This is just plain inconsistent in a non-excusable way.
> 
> I largely agree.  I'm not happy with it.

With the release done I've had a chance to come back to this issue.

What do you think of the following commit as a pilot for a similar
change that could be made to the groff_mm(7) page?

https://lists.gnu.org/archive/html/groff-commit/2026-04/msg00282.html

I refer specifically to this part:

"We prefix macro names..."

Of course, the paragraph tags in groff_mm(7) would have to be updated as
well to make the statement true.

Regards,
Branden
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmnoUS0ACgkQ0Z6cfXEm
bc5GLw/9EeN1nSbHJ8Y6DJAZ6SpsVueDobUQviX6WcebkAv6UGacL3zHgSYu9Xe2
/ADFV+OLYcf9kNHdzRx2RkRdt4X2Oc/LTNd1pd0KrtTkbv4PT1wUSIFZiI7CY/FG
WZO1XZfU2yKJjXEj0bctnbIROV1NNDKc8zV/nmuefugzQxmPC97gSz3S9XEZRJZ2
IZeewzTyyD1F5JXK6U1hfAxYtS/Cq6VNiZvTutn5uZX00iy+AQsSO6nzw2VgAgwn
o9eez4gfXxweVzg3FUGpOsUfvNlVD68kex+pHJm6zOK+CMk0jg7ADtHXpiAK2QQQ
skFaJ537WkvYcOdDY7sMm7NQ1jcRzx5bFN3jsePH1WZpRkpj5yXWUw61eBPbVilR
mWA7T4S0mvyD+QURlTKvBtFLAyUWGSyhltyX69/HA+ZP9S2gPtKg2/TJ7/+kmPJr
oF85BVopuw25ViCahVDHrhpgg6PDS1BI+Bqf98sOTrHLaELddM0YRKIoW8Lc30wI
5bx/AHHxcK2OnfyxfB0hLjPqdq0W8uFUfR3Et6N7+qEsiWHKR3vcRd0rvTH4wbIp
NhAKom9H2JKrLF8lVPJsKW0CeNp+dqzss7y53Z4xnfB9KTbWpqhwNJvozrk/lz7e
d0Fzh15UBPdCO31H5OW1roGWGGWkEh8S7cCSOGf+M8wC78jzz78=
=yusI
-----END PGP SIGNATURE-----