2011/7/13 <reinhold.kainho...@gmail.com>: > Because ly/declarations-init.ly contains: > > \layout { > \include "engraver-init.ly" > } > > So the whole contents of engraver-init.ly (including the old definition > of RemoveEmptyStaves) is interpreted and defined inside a layout block > and is thus not available at top-level, just inside any other layout > block... > This patch moves the definition out of the \layout block and thus makes > it available for use inside a score, to.
Ah, i didn't know that making something available at one level can make it unavailable on other levels. This part of internal workings of Lily is still mysterious to me. Thanks for explanation! So, LGTM. cheers, Janek _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel