LilyPond program-reference: 3.2.39 hara-kiri-group-spanner-interface

### 3.2.39 hara-kiri-group-spanner-interface

A group spanner that keeps track of interesting items. If it doesn’t contain any after line breaking, it removes itself and all its children.

#### User settable properties:

> `remove-empty` (boolean)

>   If set, remove group if it contains no interesting items.

> `remove-first` (boolean)

>   Remove the first staff of an orchestral score?

#### Internal properties:

> `important-column-ranks` (vector)

>   A cache of columns that contain `items-worth-living` data.

> `items-worth-living` (unknown)

>   A list of interesting items. If empty in a particular staff, then that staff is erased.

This grob interface is used in the following graphical object(s): VerticalAxisGroup.

#### Internals Reference