"Trevor Daniels" <[email protected]> writes: > David, you wrote Tuesday, May 05, 2015 7:14 PM > > >> "Trevor Daniels" <[email protected]> writes: >> >>> David Kastrup wrote Tuesday, May 05, 2015 5:44 PM >>>> >>> >>>> "Trevor Daniels" <[email protected]> writes: >>>> >>>>> The answer to both these questions is that the satb.ly template >>>>> comes after the user's code in the input file. So the overriding >>>>> operates the wrong way round. >>>> >>>> So maybe just override when there is no setting yet? Isn't that what >>>> the template does with music variables as well? >>> >>> That's what I was intending to do originally, but the easy >>> way is all or nothing - if the user sets any definition >>> all the defaults vanish. >> >> Sigh. Decide yourself. First you stated that the user settings are >> loaded first, followed by the satb.ly template (which would consequently >> be able to override single settings). > > Yes, the user settings are loaded first, and any setting in the > template will then override any set by the user. That's the > wrong way round - the user should be able to override the template > defaults. > >> Now you state that the satb.ly >> template gets first with setting defaults. > > No, I didn't mean that, but I wasn't clear. That paragraph > was referring to using layout variables in the hope that the > order could be inverted. But then things work > differently. It is not possible to use layout variables > in the same way as layout blocks. That was my initial > question - whether there was a way to make them work the same > way as layout blocks. If that were possible I could invert the > order.
So use a layout block instead of a layout variable. Or, as I stated, >>>> So maybe just override when there is no setting yet? Isn't that >>>> what the template does with music variables as well? for individual settings in the current layout. -- David Kastrup _______________________________________________ lilypond-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-devel
