This ensures same behaviour of SystemStartSquare while using
RemoveEmptyStaves as SystemStartBar, SystemStartBrace and
SystemStartBracket. The latter ones already have this default.
\new StaffGroup
\relative <<
\set StaffGroup.systemStartDelimiterHierarchy
\new StaffGroup
\relative <<
\set StaffGroup.systemStartDelimiterHierarchy
- = #'(SystemStartSquare (SystemStartBracket a (SystemStartSquare b)) d)
+ = #'(SystemStartSquare (SystemStartBracket a (SystemStartSquare b c)) d)
\new Staff { c'1 }
\new Staff { c1 }
\new Staff { c1 }
\new Staff { c'1 }
\new Staff { c1 }
\new Staff { c1 }
+ (collapse-height . 5.0)
(direction . ,LEFT)
(stencil . ,ly:system-start-delimiter::print)
(style . line-bracket)
(direction . ,LEFT)
(stencil . ,ly:system-start-delimiter::print)
(style . line-bracket)