Re: [docutils:feature-requests] Re: #72 rst2man: Show reference targets

"G. Branden Robinson" <[email protected]>
Newsgroups gmane.text.docutils.devel
Message-ID <20230819234540.6kwdlkrjxbl4lx4m@illithid>
Hi Engelbert,

At 2023-08-16T10:25:19+0200, engelbert gruber wrote:
> On Wed, 16 Aug 2023 at 05:38, G. Branden Robinson <
> [email protected]> wrote:
> > For those whose systems don't have 1.23.0 installed yet, the
> > groff_man_style(7) document can be read in PDF; go to page 253.
> >
> > https://www.gnu.org/software/groff/manual/groff-man-pages.pdf
> 
> did put it on my list :-)

Cool.  Let me know what points, if any, need to be clarified.

> take him by his word  submit a minimal page pointing to the macros

I guess if someone installs the Linux man-pages package without
installing groff, and they get an error message, that a distributor's
problem to sort out.

> actually in my understanding man 7 man should be the man macros
> groff_man or man_roff or man _groff should container formatter
> requests

I don't think that's correct.  My understanding is that groff man pages
got prefixes 30+ years ago so that they could be simultaneously
installed with AT&T troff.  Part of that involved giving the GNU
reimplementation of AT&T troff commands a 'g' prefix ("gtroff", "gtbl",
"geqn", and so on).  But there were also man pages for things that
weren't commands, like font(5) in Research Unix, and the macro packages,
like man(7), ms(7), and mm(7).

So for sections 5 and 7, groff decided to just use its own name as a
prefix to avoid collisions.

The practice remains useful to distinguish implementations.  For
instance, on my Debian system there are also mandoc_man(7) and
mandoc_roff(7) pages.

So both man(7) and groff_man(7) would describe the "man" macro package.
To avoid repetition, as you suggest it's better if one just points to
the other.

The page documenting formatter requests, escape sequences, and
predefined register names (as well as, in groff 1.23.0, a lot of
specification and conceptual explanation), is groff(7).

The end of the groff(1) page attempts to present groff's ~59 man pages
in an organized way so that users can find material of interest.

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

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmThVB0ACgkQ0Z6cfXEm
bc7Trw/6AhM0J1ycumi1Jz2P53NSalW6LgUg1kMcCsNHva9xJNfLuAP//V924uft
cCtV29y3c6yFMmFOTdGrCgxeNV2XmxksZHWwKPapMnDcxARk9SjwxtzYQNufy9bl
dc63D2zZL3jM0VC1ZsHsyu+L0aQB+VbOawa8KPRwi9gIvI+8B02FPxTSUibQ6qHx
wIt4FtEGQa/dp8+dMGz6iDwpKv7uMvTACVy4ZdpysVbLEydktbX9yXIHpQNWP7kY
g8qbbOZXHGMi1VeL3wEE+Sa4yVGIFzFPUb87P2tmBzlTIfzmkGCjwteyZYpHiQuz
79iIPODiJzSKHf+2egLeKNrJrOSVJoUC1wdO2llHmy43JOUn54Exks3nFZ5NTaFn
nTGBlKxzuUVpNyctC7hH2K75rhleiZJz14TA5oI2bi6/XCso68CJS0XoGnPlxvbC
lYTPWSdAg3EMGhJxmXCCI7PpXs/k+L1jy6/ZMz7fa+wgtOZVXozN8Gt1z4Y3q1Ym
e0YimH/Qw7g/571b3Er8Yw7q4a14eKZJR47o9R12daMLs1s8eU8pSSxHQD/lQbGB
NINSSuxZHcXLL/dKN5dp50pOsNI0Unta43fW+4LB2I1EPIByU7HSqIkzBPmBydkV
03T3fx6IGqxaYASsvIPKKr6PiTMV7s5bK9x5I/3by1uoGidI3v0=
=MaYB
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.