[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bizarre behaviour of `output-filename`
From: |
Dan Eble |
Subject: |
Re: bizarre behaviour of `output-filename` |
Date: |
Sat, 21 Oct 2023 06:20:01 -0400 |
On Oct 21, 2023, at 01:12, Werner LEMBERG <wl@gnu.org> wrote:
>
>
>
>>> Some debugging shows it seems to be the latter: All top-level
>>> definitions are available as paper variables within a book's paper
>>> block, together with all paper variables of the top-level paper
>>> block:
>>>
>>> Is this really intentional?
>>
>> https://gitlab.com/lilypond/lilypond/-/issues/5917
>> https://codereview.appspot.com/567450043
>
> Really? I would never have expected that this quite innocent-looking
> patch makes top-level definitions (outside of any block) available as
> paper variables within `\book`. The comment in `book.cc` only talks
> about `\header` blocks. How does this influence stuff outside of
> `\header`? And how does it influence `\paper`?
>
> In case this patch is really the cause, can the behaviour be
> restricted to `\header` blocks as announced in the commit message?
I might have been mistaken. I don't have much time to give to LilyPond these
days.
—
Dan