> I experimented a little bit with one possible solution, but I don't > know how practical the rest of you will find it. For each parser > variable, it is possible to define a separate "default" value. The > existing variable would be initialized to the default value, and it > would be reset to the default value after each call to the relevant > command (eg. \afterGrace). So if the user changes the existing > variable, the new value will only be in effect for that call.
I don't like this very much. It effectively doubles the number of variables to be known by the user, even if the name can be algorithmically derived. What about resetting all such variables automatically at the beginning of a new \score block? Werner _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel