[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #63827] withdraw contrib/pdfmark
From: |
Keith Marshall |
Subject: |
[bug #63827] withdraw contrib/pdfmark |
Date: |
Sat, 25 Feb 2023 06:01:07 -0500 (EST) |
Follow-up Comment #9, bug #63827 (project groff):
[comment #8 comment #8:]
> [comment #6 comment #6:]
> > [comment #3 comment #3:]
> > > ...
> > > groff's man pages all have that logic at the top and bottom that
> > > takes the body of the page out of compatibility mode, ...
> > As already noted in bug #63133 comment #1
<https://savannah.gnu.org/bugs/?63133#comment1>, your code, to do that:
> [snip]
> > doesn't work on groff-1.22.x and earlier, (because those older
> > groff versions do not grok the 'cp' register).
>
> [suggested replacement]:
>
> .\" Save and disable compatibility mode (e.g., for Solaris 10/11).
> .nr _C \n(.C
> .do rnn _C *groff_pdfroff_1_man_C
> .cp 0
>
>
> This is similar to something I've had in my man.local for quite a while.
>
>
> .if \n(.x=1&\n(.y<23 \{
> . \" Construct an equivalent of groff 1.23's .cp register.
> . nr }{ \n(.C
> . do nr .cp \n(}{
> .\}
>
>
> I'm not sure which I like better. Yours does have appeal.
Either _should_ work, I think. As you might expect, I tend to favour mine,
not just because it is _mine_, but because:
* It doesn't introduce any conditional version dependency; (feature test
conditions should _always_ trump version tests, but it doesn't even depend of
a feature test).
* It doesn't pollute the register namespace with a 'cp' register, which
wouldn't otherwise be present, and shouldn't be needed, (_unless_ there is
_another_ version dependency, within the document stream, which requires it).
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63827>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [bug #63827] withdraw contrib/pdfmark, G. Branden Robinson, 2023/02/21
- [bug #63827] withdraw contrib/pdfmark, Keith Marshall, 2023/02/23
- [bug #63827] withdraw contrib/pdfmark, Keith Marshall, 2023/02/23
- [bug #63827] withdraw contrib/pdfmark, G. Branden Robinson, 2023/02/23
- [bug #63827] withdraw contrib/pdfmark, G. Branden Robinson, 2023/02/24
- [bug #63827] withdraw contrib/pdfmark, Keith Marshall, 2023/02/24
- [bug #63827] withdraw contrib/pdfmark, Keith Marshall, 2023/02/24
- [bug #63827] withdraw contrib/pdfmark, G. Branden Robinson, 2023/02/24
- [bug #63827] withdraw contrib/pdfmark, G. Branden Robinson, 2023/02/24
- [bug #63827] withdraw contrib/pdfmark,
Keith Marshall <=
- [bug #63827] withdraw contrib/pdfmark, Dave, 2023/02/25