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

Reply via email to