GNU LilyPond – Manuel de notation: A.21 Identificateurs de modification de contexte

## A.21 Identificateurs de modification de contexte

Les commandes suivantes permettent de modifier des contextes au sein d’un bloc `\layout` ou `\with`.

`\EnableGregorianDivisiones`

  Configure division commands such as `\section` to create `Divisio` grobs rather than `BarLine` grobs. This does not affect measure bar lines or the properties of the grobs themselves.

  - Sets translator property `caesuraTypeTransform` to `caesura-to-divisio`.
  - Sets translator property `doubleRepeatBarType` to `'()`.
  - Sets translator property `endRepeatBarType` to `'()`.
  - Sets translator property `fineBarType` to `""`.
  - Sets translator property `sectionBarType` to `""`.
  - Sets translator property `startRepeatBarType` to `'()`.
  - Sets translator property `underlyingRepeatBarType` to `""`.
  - Sets translator property `doubleRepeatSegnoBarType` to `"S-||"`.
  - Sets translator property `endRepeatSegnoBarType` to `"S-||"`.
  - Sets translator property `fineSegnoBarType` to `"S-||"`.
  - Sets translator property `fineStartRepeatSegnoBarType` to `"S-||"`.
  - Sets translator property `segnoBarType` to `"S-||"`.
  - Sets translator property `startRepeatSegnoBarType` to `"S-||"`.
`\RemoveAllEmptyStaves`

  Remove staves which are considered to be empty according to the list of interfaces set by `keepAliveInterfaces`, including those in the first system.

  - Sets grob property `remove-empty` in `VerticalAxisGroup` to `#t`.
  - Sets grob property `remove-first` in `VerticalAxisGroup` to `#t`.
`\RemoveEmptyStaves`

  Remove staves which are considered to be empty according to the list of interfaces set by `keepAliveInterfaces`.

  - Sets grob property `remove-empty` in `VerticalAxisGroup` to `#t`.

#### LilyPond — Manuel de notation v2.24.4 (branche stable).