Dear Valentin and Aaron,


> properties handle this by having internally not a single value, but
> a list of values, and temporary overriding simply means adding to
> that list. Context properties do currently not allow for this
> mechanic, but we could simulate it ourselves: [...]

Both of your code snippets look very nice, thanks a lot!  However, for
integration into the core of LilyPond I think Valentin's approach is
more suitable.

I've now created a MR; please have a look and comment!


    Werner

Reply via email to