"Phil Holmes" <m...@philholmes.net> writes:

> Surely this points to the pop operation in \override as being at
> fault?  If \override was simply push, rather than pop-push then the
> code above would seem to work as intended.

Sure.  The idea presumably was not to have stack buildup from things
like

\voiceOne c c \voiceTwo d d \voiceThree c c

> The further implication of \override being pop-push would seem to be
> that if you do something like (pseudo code):
>
> {\override Flag style = mensural c8 c c c \override Flag color = red c
> c c c}
>
> Then you'd revert the mensural style when you change the color?  That
> would be wholly unexpected to me.

No, each property has its own stack.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to