Hello Ingo, On Fri Jan 24, 2025 at 7:51 PM CET, Ingo Schwarze wrote: > onf wrote on Fri, Jan 24, 2025 at 12:59:03PM +0100: > > On Fri Jan 24, 2025 at 4:15 AM CET, Alexis wrote: > > >> (My first port was of the documentation for the s6 package, and > >> unfortunately, my learning-on-the-fly shows. Ingo has kindly given > >> me good feedback regarding this, but many of his > >> suggestions/recommendations are not yet implemented, due to lack > >> of Tuits - assistance with improvements would certainly be > >> welcome.) > > > Would you mind sharing some of that feedback, if it can be generalized? > > I am currently working on mdoc documentation for neatroff, so any advice > > not already contained in mandoc's mdoc(7) would be appreciated! > > While parts of it may be a bit dusty and i might have to check whether > a few things could become even better by providing more stringent or > more relaxed advice as experience accumulated, this is still a good > resource for people having throughly digested mdoc(7) and taking the > extended documentation with minor grains of salt: > > https://mandoc.bsd.lv/mdoc/ > > In particular, do not miss the Appendix, which is actively maintained.
Thank you for the pointers; the Appendix in particular is quite useful. However, there are some things which I haven't found in there. Perhaps they would make good additions. 1. Escape sequences in the sense of inline commands, i.e. how to mark up syntax like \f[font]? Does it fit under Cm? 2. stdin, stdout, stderr without the /dev/; do those fit under Pa? Practice among mdoc documents seems inconsistent.[1] 3. Displaying " as a literal character. Sq is suggested for displaying single characters, but it seems to be a poor match for ". I am currently using Sy. By the way, the entry for emphasis says 'stess' instead of 'stress'. Also, http://manpages.bsd.lv/mdoc.html says: To display output, you must invoke nroff as nroff -mandoc file. The mandoc flag indicates that input is in mdoc. That's wrong on several levels, but since this is meant to be a tutorial and some level of simplification is necessary, s/man/m/g seems like the easiest way to make it acceptable. ~ onf [1] Querying mdoc manuals installed on my machine: bsdtar(1): stdout without markup bsdunzip(1): Va stderr, stdout without markup sndioctl(1): Em stdout ssh-agent(1): Dv stdout sshd_config(5): Xr stdout 4, Xr stderr 4