Han-Wen Nienhuys skrev:

\set Staff.Tie #'transparent = ##t

\revert Staff.Tie #'transparent \override Staff.Tie #'transparent = ##t

I do not understand this - the two constructs should be synonymous.

No, you're wrong. Perhaps it's confusing due to the terminology from
the time you last hacked LilyPond, but \set works on context
properties, and \override on grob properties

Ok.
The RM page "\set vs. \override" says

<snip>
\override context.name #'property = #value

is more or less equivalent to

\set context.name #'property = #(cons (cons 'property value) <previous value of context)
</snip>

Is this incorrect?
Otherwise, does it mean that each time I do an override, the alist grows by one element, slowing subsequent searches down? And there is nothing to do about it?

What does the "\revert" command do? It is not mentioned in the RM.

-Rune


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

Reply via email to