[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Done: 3 disruptive changes for groff 1.23.0
From: |
G. Branden Robinson |
Subject: |
Done: 3 disruptive changes for groff 1.23.0 |
Date: |
Tue, 6 Jul 2021 19:21:32 +1000 |
User-agent: |
NeoMutt/20180716 |
The 3 disruptive changes are done.
At 2021-06-26T12:35:42+0200, Ingo Schwarze wrote:
> G. Branden Robinson wrote on Fri, Jun 18, 2021 at 01:48:15AM +1000:
> > I'm [...] seeking feedback on three _structural_ changes to the
> > groff repo and/or the source distribution.
> >
> > 1. "Skip the stripper". Mooted several times on this list in the
> > past, this proposal to stop shipping some macro packages (hdtbl,
> > mdoc, and "me") in a condensed, hard-to-read form akin to
> > JavaScript minification already enjoys a consensus, but was
> > shelved on perceived scheduling grounds.
> > <https://savannah.gnu.org/bugs/?55091>
>
> Yes! Do it, pretty please.
Done.
> > 2. Move grog from src/roff to src/utils. I mooted this on 5 June.
> > I already drastically altered grog's internal structure, making
> > it a stand-alone script.[1]
> > <https://lists.gnu.org/archive/html/groff/2021-06/msg00003.html>
> > https://savannah.gnu.org/bugs/?60788
>
> No strong opinion on that one. I guess it makes sense that you did
> that.
Done.
> > 3. Rename "an-old.tmac" to simply "an.tmac". [...] I propose now
> > to [permit] the "an" package to reclaim its proper name among the
> > macro package file names.
> > [<https://savannah.gnu.org/bugs/?60789>]
>
> For what it's worth, that's already what mandoc(1) does:
> 1. With -man, process man(7) only.
> 2. Woth -mdoc, process mdoc(7) only.
> 3. With -mandoc, auto-detect, [...]
Done. The greater symmetry in option handling between groff(1) and
mandoc(1) here is pleasing.
As Lieutenant Commander Dexter Remmick said in _Star Trek: The Next
Generation_, "we seek peaceful coexistence!" ;-)
> > This would be a NEWS-worthy item because the "-man" argument to
> > groff (or nroff, or troff) would no longer load the andoc
> > wrapper.
>
> Yes.
I made this update, along with several other documentation changes. If
there are any stale references to an-old or the previous behavior of
an.tmac or man.tmac, I am unaware of them and would appreciate reports.
Thanks to everyone who spoke up for their feedback and encouragement.
Regards,
Branden
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Done: 3 disruptive changes for groff 1.23.0,
G. Branden Robinson <=