Re: new \context definition loses old context definitions

2005-01-17 Thread Graham Percival
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

Re: new \context definition loses old context definitions

2005-01-07 Thread Mats Bengtsson
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 % =

new \context definition loses old context definitions

2005-01-05 Thread Graham Percival
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