David Kastrup wrote > Actually, that kind of usage only works outside of \score. > > If you write > \score { > ... > \layout { \context { \Voice \name myVoice } } > \accept-like Voice myVoice \layout { } > } > > Then you get _two_ typeset scores. One without the \accept properties > in place, and one without the context definition. > > But your proposal would not really fare better: an \accept-like-layout > command in that position would not really have a way of getting at the > previous score-specific layout definition.
Ah, ok, good catch. So for score specific contexts the following usage is needed. \score { \new myVoice { c' d' e' f' } \accept-like Voice myVoice \layout { \context { \Voice \name myVoice \alias Voice \override NoteHead.color = #blue } } } So it's probably best to just recommend that as the way to do it in all cases. -Paul -- View this message in context: http://lilypond.1069038.n5.nabble.com/Make-defining-new-contexts-simpler-with-better-alias-functionality-tp172723p172806.html Sent from the Bugs mailing list archive at Nabble.com. _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond