On 7-Jan-05, at 1:33 AM, Mats Bengtsson wrote:
Since the identifier \RemoveEmptyStaffContext is defined in
ly/engraver-init.ly, its definition will not change when you
redefine the \Staff identifier in you .ly file. If you think about
it, you will realize that this "bug" is the only way to make it
As far as I understand, the following is what happens:
When you say something like:
\context { \Staff
\override TimeSignature #'style = #'numbered
}
it is equivalent to two steps, namely, 1) redefining the definition of
the identifier called \Staff, i.e.:
Staff = \context {
\Staff % =
Is this a bug, or an undocumented "feature"?
Lily 2.4.2, OSX. I have a global.ly, which contains
\layout{
\context { \Staff
\override TimeSignature #'style = #'numbered
}
}
In my actual piece, I use
\include "../global.ly"
\layout{
\context{
\RemoveEmptyStaffContext
}}
(which p