Am Dienstag, 27. Juli 2010, um 18:19:39 schrieb Neil Puttock: > Hi, > > Context modifications inside an identifier are great, but in the case > of \RemoveEmptyStaves, there's a nasty surprise waiting for you: since > it's defined inside a layout block (as part of engraver-init.ly), it's > unusable within a music block. [..] > Why don't we move its definition to a separate file (e.g., > `context-modifications-init.ly')? I'm sure there are other mods which > could usefully be defined (e.g., \blankStaves for manuscript paper), > so a separate home for them makes sense.
Good catch! I never used it for a single staff so far, but you are absolutely right... I also think there are several nice context modifications that we can provide pre-built, so users don't have to worry about which engravers to add/remove and which properties need to be set (the issue about placing marks above staff groups rather than the whole score comes to my mind, for example). Cheers, Reinhold -- ------------------------------------------------------------------ Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/ * Financial & Actuarial Math., Vienna Univ. of Technology, Austria * http://www.fam.tuwien.ac.at/, DVR: 0005886 * LilyPond, Music typesetting, http://www.lilypond.org _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel