I don't understand the behaviour of this code:

\version "2.19.81"
var = {a \tag #'here {b} a}
{\var} %Result: a b a
{\removeWithTag #'here \var}  %Result: a a
{\pushToTag #'here b! \removeWithTag #'here \var}  %Result: a a ; Expected:
a b! a

The result is:

a b a - ok!
a a - ok!
a a - not ok; shouldn't be "a b! a" ??

Thank you, g.
lilypond-user mailing list

Reply via email to