From: Phil Holmes <mail@philholmes.net>
Date: Sun, 15 Jul 2012 09:34:30 +0000 (+0100)
Subject: LSR updates from tarball - July 2012
X-Git-Tag: release/2.15.42-1~62
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=60a701cd0778ecf62ef2834cbfd00b8c2f249374;p=lilypond.git

LSR updates from tarball - July 2012
---

diff --git a/Documentation/snippets/ancient-headword.ly b/Documentation/snippets/ancient-headword.ly
index 360be3f64f..63fa60971d 100644
--- a/Documentation/snippets/ancient-headword.ly
+++ b/Documentation/snippets/ancient-headword.ly
@@ -16,21 +16,6 @@
   doctitle = "Ancient headword"
 } % begin verbatim
 
-
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
-
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
-
 \include "gregorian.ly"
 
 \score {
diff --git a/Documentation/snippets/changing-the-breath-mark-symbol.ly b/Documentation/snippets/changing-the-breath-mark-symbol.ly
index ac5db21ca0..ac44bac503 100644
--- a/Documentation/snippets/changing-the-breath-mark-symbol.ly
+++ b/Documentation/snippets/changing-the-breath-mark-symbol.ly
@@ -39,7 +39,7 @@ n'importe quelle indication textuelle.
 
 
   texidoc = "
-The glyph of the breath mark can be tuned by overriding the text
+The glyph of the breath mark can be tuned by overriding the @code{text}
 property of the @code{BreathingSign} layout object with any markup
 text.
 
@@ -47,10 +47,10 @@ text.
   doctitle = "Changing the breath mark symbol"
 } % begin verbatim
 
-
 \relative c'' {
   c2
-  \override BreathingSign #'text = \markup { \musicglyph #"scripts.rvarcomma" }
+  \override BreathingSign #'text =
+    \markup { \musicglyph #"scripts.rvarcomma" }
   \breathe
   d2
 }
diff --git a/Documentation/snippets/changing-the-size-of-woodwind-diagrams.ly b/Documentation/snippets/changing-the-size-of-woodwind-diagrams.ly
index 7772932a8e..198a56144a 100644
--- a/Documentation/snippets/changing-the-size-of-woodwind-diagrams.ly
+++ b/Documentation/snippets/changing-the-size-of-woodwind-diagrams.ly
@@ -19,12 +19,7 @@ posiciones para instrumentos de viento madera.
 "
 
   doctitlees = "Modificar el tamaño de los diagramas de viento madera"
-%%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
-
 
-  texidocde="
-Die Größe und Dicke der Holzbläserdiagramme kann geändert werden.
-"
 %%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
 
@@ -34,6 +29,7 @@ Die Größe und Dicke der Holzbläserdiagramme kann geändert werden.
 
   doctitlede = "Größe von Holzbläserdiagrammen ändern"
 
+
 %% Translation of GIT committish: 3b125956b08d27ef39cd48bfa3a2f1e1bb2ae8b4
   texidocfr = "
 La taille et l'épaisseur des diagrammes de doigté pour bois est modifiable
diff --git a/Documentation/snippets/dynamics-custom-text-spanner-postfix.ly b/Documentation/snippets/dynamics-custom-text-spanner-postfix.ly
index 84f07ed341..7a2dbc6fa4 100644
--- a/Documentation/snippets/dynamics-custom-text-spanner-postfix.ly
+++ b/Documentation/snippets/dynamics-custom-text-spanner-postfix.ly
@@ -20,6 +20,7 @@ comienzo del eobjeto de extensión se asignará a la nota siguiente.
 "
 
   doctitlees = "Objeto personalizado de extensión de texto de matices dinámicos postfijo"
+
 %%   Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
 
diff --git a/Documentation/snippets/dynamics-text-spanner-postfix.ly b/Documentation/snippets/dynamics-text-spanner-postfix.ly
index d7bdb49674..8222ebddf5 100644
--- a/Documentation/snippets/dynamics-text-spanner-postfix.ly
+++ b/Documentation/snippets/dynamics-text-spanner-postfix.ly
@@ -23,6 +23,7 @@ extensores de texto de forma predeterminada.
 "
 
   doctitlees = "Objetos extensores de texto postfijos para dinámica"
+
 %%   Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
 
diff --git a/Documentation/snippets/editorial-headword.ly b/Documentation/snippets/editorial-headword.ly
index b185644c7b..d0dd525170 100644
--- a/Documentation/snippets/editorial-headword.ly
+++ b/Documentation/snippets/editorial-headword.ly
@@ -19,21 +19,7 @@ Beethoven, Op. 31, No. 3 Piano sonata 18, Movt II, Scherzo Measures 9 -
   doctitle = "Editorial headword"
 } % begin verbatim
 
-
 \include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##t
-  line-width = 17\cm
-  indent = 0\cm
-}
-
-
-\header {
-  lsrtags = "headwords"
-  texidoc = ""
-  doctitle = "headword"
-}
 
 % NR 1.7 Editorial annotations
 
@@ -116,5 +102,4 @@ Beethoven, Op. 31, No. 3 Piano sonata 18, Movt II, Scherzo Measures 9 -
     c4
     r4
   }
-
 >>
diff --git a/Documentation/snippets/expressive-headword.ly b/Documentation/snippets/expressive-headword.ly
index eb6b31b11f..e318cc8a04 100644
--- a/Documentation/snippets/expressive-headword.ly
+++ b/Documentation/snippets/expressive-headword.ly
@@ -17,11 +17,6 @@ Expressive headword
 } % begin verbatim
 
 \include "english.ly"
-#(set-global-staff-size 15)
-\paper {
-  line-width = 16\cm
-  indent = 0\cm
-}
 
 % NR 1.3 Expressive marks
 
diff --git a/Documentation/snippets/figured-bass-headword.ly b/Documentation/snippets/figured-bass-headword.ly
index 45f6bab9b4..bbf6e6d8da 100644
--- a/Documentation/snippets/figured-bass-headword.ly
+++ b/Documentation/snippets/figured-bass-headword.ly
@@ -16,13 +16,6 @@ Figured bass headword
   doctitle = "Figured bass headword"
 } % begin verbatim
 
-#(set-global-staff-size 15)
-\paper {
-  ragged-right = ##f
-  line-width = 16\cm
-  indent = 1.5\cm
-}
-
 % NR 2.7.3 Figured bass
 
 % Arcangelo Corelli, 12 Sonate da Camera, Op. 2
@@ -34,11 +27,8 @@ extendOn = \bassFigureExtendersOn
 extendOff = \bassFigureExtendersOff
 
 \score {
-
   \new StaffGroup <<
-
     \new GrandStaff <<
-
       \new Staff = "violinoI" {
         \set Staff.instrumentName = \markup {
           \line { Violino I. }
diff --git a/Documentation/snippets/formatting-lyrics-syllables.ly b/Documentation/snippets/formatting-lyrics-syllables.ly
index 90a7e75cd4..ab1c3f2ecd 100644
--- a/Documentation/snippets/formatting-lyrics-syllables.ly
+++ b/Documentation/snippets/formatting-lyrics-syllables.ly
@@ -16,6 +16,7 @@ individuales dentro de la letra.
 
 "
   doctitlees = "Dar formato a sílabas de la letra"
+
 %%%    Translation of GIT committish: f86f00c1a8de0f034ba48506de2801c074bd5422
   texidocde = "
 Textbeschriftungsmodus kann eingesetzt werden, um individuelle Silben im Gesangstext
@@ -23,6 +24,7 @@ zu formatieren.
 
 "
   doctitlede = "Silben im Gesangstext formatieren"
+
 %%  Translation of GIT committish: 30339cb3706f6399c84607426988b25f79b4998c
   texidocfr = "
 Le mode @emph{markup} permet d'individualiser la mise en forme de
diff --git a/Documentation/snippets/graphical-and-text-woodwind-diagrams.ly b/Documentation/snippets/graphical-and-text-woodwind-diagrams.ly
index 2edbd3411b..4fc0a858d9 100644
--- a/Documentation/snippets/graphical-and-text-woodwind-diagrams.ly
+++ b/Documentation/snippets/graphical-and-text-woodwind-diagrams.ly
@@ -18,15 +18,7 @@ pueden presentar por el nombre de la llave así como de forma gráfica.
 "
 
   doctitlees = "Diagramas para viento madera gráficos y textuales"
-%%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
-
 
-  texidocde="
-In vielen Fällen können die nicht in der mittleren Reihe befindlichen
-Löcher dargestellt werden, indem man die Lochbezeichnung oder
-graphische Zeichen benutzt.
-
-"
 %%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
 
@@ -39,6 +31,7 @@ graphische Zeichen benutzt.
 
   doctitlede = "Graphische und Text-Holzbläserdiagramme"
 
+
 %% Translation of GIT committish: 57f9346bb030f49336a858fcbf1519366fe56454
   texidocfr = "
 Dans certains cas, vous pouvez opter pour l'affichage textuel d'une clé
diff --git a/Documentation/snippets/hymn-template.ly b/Documentation/snippets/hymn-template.ly
index 3882ec08db..ee8e583f94 100644
--- a/Documentation/snippets/hymn-template.ly
+++ b/Documentation/snippets/hymn-template.ly
@@ -27,6 +27,7 @@ strofe come testo separato sotto la musica.
 
 "
   doctitleit = "Modello per inno"
+
 %%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
   texidocde = "
diff --git a/Documentation/snippets/making-some-staff-lines-thicker-than-the-others.ly b/Documentation/snippets/making-some-staff-lines-thicker-than-the-others.ly
index e17face260..b18494857f 100644
--- a/Documentation/snippets/making-some-staff-lines-thicker-than-the-others.ly
+++ b/Documentation/snippets/making-some-staff-lines-thicker-than-the-others.ly
@@ -46,7 +46,7 @@ l'objet @code{StaffSymbol}.
 
 
   texidoc = "
-For pedagogical purposes, a staff line can be thickened (e.g., the
+For educational purposes, a staff line can be thickened (e.g., the
 middle line, or to emphasize the line of the G clef).  This can be
 achieved by adding extra lines very close to the line that should be
 emphasized, using the @code{line-positions} property of the
@@ -56,9 +56,9 @@ emphasized, using the @code{line-positions} property of the
   doctitle = "Making some staff lines thicker than the others"
 } % begin verbatim
 
-
 {
-  \override Staff.StaffSymbol #'line-positions = #'(-4 -2 -0.2 0 0.2 2 4)
+  \override Staff.StaffSymbol #'line-positions =
+    #'(-4 -2 -0.2 0 0.2 2 4)
   d'4 e' f' g'
 }
 
diff --git a/Documentation/snippets/page-label.ly b/Documentation/snippets/page-label.ly
index 78c5996f24..90d844359b 100644
--- a/Documentation/snippets/page-label.ly
+++ b/Documentation/snippets/page-label.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "spacing"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Des références de page peuvent prendre place aussi bien dans la
@@ -15,8 +17,6 @@ musique qu'en tête de  partition, puis reprises dans un @emph{markup}.
 "
   doctitlefr = "Référencement de page"
 
-  lsrtags = "spacing"
-
   texidoc = "
 Page labels may be placed inside music or at top-level, and referred to
 in markups.
diff --git a/Documentation/snippets/partcombine-and-autobeamoff.ly b/Documentation/snippets/partcombine-and-autobeamoff.ly
index f8c0786147..a2d27a4064 100644
--- a/Documentation/snippets/partcombine-and-autobeamoff.ly
+++ b/Documentation/snippets/partcombine-and-autobeamoff.ly
@@ -47,6 +47,7 @@ necesario hacer tres llamadas a @code{\\autoBeamOff}.
 
 "
   doctitlees = "Partcombine y autoBeamOff"
+
 %%   Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
   texidocde = "
@@ -78,6 +79,7 @@ wenn man es mit @code{\\partcombine} verwendet, muss @code{\\autoBeamOff}
 "
 doctitlede = "Partcombine und autoBeamOff"
 
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 La fonction @code{\\autoBeamOff} dans le cadre d'un
diff --git a/Documentation/snippets/percussion-beaters.ly b/Documentation/snippets/percussion-beaters.ly
index 2e573b834f..ce51cbcfcc 100644
--- a/Documentation/snippets/percussion-beaters.ly
+++ b/Documentation/snippets/percussion-beaters.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "percussion"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 La représentation graphique des instruments à percussion n'est pas prise
@@ -18,8 +20,6 @@ exemple.
 "
   doctitlefr = "Baguettes pour percussion"
 
-  lsrtags = "percussion"
-
   texidoc = "
 Graphic symbols for percussion instruments are not natively supported;
 however it is possible to include such symbols, either as an external
diff --git a/Documentation/snippets/positioning-arpeggios.ly b/Documentation/snippets/positioning-arpeggios.ly
index 0e18bfa27b..87e9b74831 100644
--- a/Documentation/snippets/positioning-arpeggios.ly
+++ b/Documentation/snippets/positioning-arpeggios.ly
@@ -7,17 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
-  texidocfr = "
-L'ajustement de la taille d'une indication d'arpeggio s'effectue au
-travers du positionnement de ses extrémités haute ou basse.
-
-"
-  doctitlefr = "Positionnement des arpeggios"
-
   lsrtags = "expressive-marks, tweaks-and-overrides"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 Si necesitamos alargar o acortar un símbolo de arpegio, podemos
@@ -28,6 +19,14 @@ modificar independientemente los extremos superior e inferior.
 
 
 
+%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
+  texidocfr = "
+L'ajustement de la taille d'une indication d'arpeggio s'effectue au
+travers du positionnement de ses extrémités haute ou basse.
+
+"
+  doctitlefr = "Positionnement des arpeggios"
+
   texidoc = "
 If you need to extend or shorten an arpeggio, you can modify the upper
 and lower start positions independently.
diff --git a/Documentation/snippets/positioning-fingering-indications-precisely.ly b/Documentation/snippets/positioning-fingering-indications-precisely.ly
index 617b8654c8..3ca33e8581 100644
--- a/Documentation/snippets/positioning-fingering-indications-precisely.ly
+++ b/Documentation/snippets/positioning-fingering-indications-precisely.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "editorial-annotations"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Les options par défaut en matière de positionnement des doigtés d'un
@@ -18,8 +20,6 @@ présentée permet d'obtenir un meilleur rendu.
 "
   doctitlefr = "Positionnement précis des indications de doigté"
 
-  lsrtags = "editorial-annotations"
-
   texidoc = "
 Generally the options available for positioning the fingering of chords
 work well by default, but if one of the indications needs to positioned
diff --git a/Documentation/snippets/positioning-grace-note-beams-at-the-height-of-normal-note-beams.ly b/Documentation/snippets/positioning-grace-note-beams-at-the-height-of-normal-note-beams.ly
index 13f0c6d8d1..586eb936fd 100644
--- a/Documentation/snippets/positioning-grace-note-beams-at-the-height-of-normal-note-beams.ly
+++ b/Documentation/snippets/positioning-grace-note-beams-at-the-height-of-normal-note-beams.ly
@@ -7,20 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
-  texidocfr = "
-La ligature de notes se trouvant sur des lignes supplémentaires est
-généralement centrée sur la portée.  Les notes d'ornement ayant une
-hampe raccourcie, leur ligature peut se retrouver en dehors de la portée
-lorsqu'elles sont sur des lignes supplémentaires.  LilyPond permet de
-rallonger les hampes en pareil cas.
-
-"
-  doctitlefr = "Positionnement des ligatures de notes d'ornement à la hauteur de celles des notes normales"
-
   lsrtags = "rhythms"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 
@@ -35,6 +23,17 @@ barrado para las notas de adorno.
 
 
 
+%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
+  texidocfr = "
+La ligature de notes se trouvant sur des lignes supplémentaires est
+généralement centrée sur la portée.  Les notes d'ornement ayant une
+hampe raccourcie, leur ligature peut se retrouver en dehors de la portée
+lorsqu'elles sont sur des lignes supplémentaires.  LilyPond permet de
+rallonger les hampes en pareil cas.
+
+"
+  doctitlefr = "Positionnement des ligatures de notes d'ornement à la hauteur de celles des notes normales"
+
   texidoc = "
 When notes are placed on ledger lines, their beams are usually centred
 on the stave.  Grace notes beams are shorter and grace notes on ledger
diff --git a/Documentation/snippets/positioning-segno-and-coda-with-line-break.ly b/Documentation/snippets/positioning-segno-and-coda-with-line-break.ly
index 0857f0b059..e264076747 100644
--- a/Documentation/snippets/positioning-segno-and-coda-with-line-break.ly
+++ b/Documentation/snippets/positioning-segno-and-coda-with-line-break.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "breaks, workaround, repeats, symbols-and-glyphs"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Le code ci-dessous permet d'adjoindre à un signe @emph{segno} un texte
@@ -17,8 +19,6 @@ même, permet de laisser la @emph{coda} sur la même ligne.
 "
   doctitlefr = "Positionnement des segno et coda (avec saut de ligne)"
 
-  lsrtags = "breaks, workaround, repeats, symbols-and-glyphs"
-
   texidoc = "
 If you want to place an exiting segno sign and add text like @qq{D.S.
 al Coda} next to it where usually the staff lines are you can use this
diff --git a/Documentation/snippets/preventing-final-mark-from-removing-final-tuplet.ly b/Documentation/snippets/preventing-final-mark-from-removing-final-tuplet.ly
index fe2fd98844..c17638ee99 100644
--- a/Documentation/snippets/preventing-final-mark-from-removing-final-tuplet.ly
+++ b/Documentation/snippets/preventing-final-mark-from-removing-final-tuplet.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "rhythms"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 L'ajout d'une marque-repère en fin de pièce peut entraîner la perte de
@@ -16,8 +18,6 @@ la dernière indication de nolet.  La désactivation de @code{TupletBracket
 "
   doctitlefr = "Préservation de l'indication de nolet lors d'un repère final"
 
-  lsrtags = "rhythms"
-
   texidoc = "
 The addition of a final @code{mark} can result in the loss of a final
 tuplet marking.  This can be overcome by setting @code{TupletBracket
diff --git a/Documentation/snippets/printing-music-with-different-time-signatures.ly b/Documentation/snippets/printing-music-with-different-time-signatures.ly
index ef42117bd8..2bd69e4fea 100644
--- a/Documentation/snippets/printing-music-with-different-time-signatures.ly
+++ b/Documentation/snippets/printing-music-with-different-time-signatures.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "contemporary-notation, rhythms, real-music, percussion, really-cool"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Bien qu'ayant des métriques bien différentes, les deux parties
@@ -24,8 +26,6 @@ portée concernée permettra un affichage des numéros de mesure.
 "
   doctitlefr = "Impression de musique aux métriques différentes"
 
-  lsrtags = "contemporary-notation, rhythms, real-music, percussion, really-cool"
-
   texidoc = "
 In the following snippet, two parts have a completely different time
 signature, yet remain synchronized. The bar lines can no longer be
diff --git a/Documentation/snippets/printing-note-names-with-and-without-an-octave-marker.ly b/Documentation/snippets/printing-note-names-with-and-without-an-octave-marker.ly
index ebe0299b87..79e9720b84 100644
--- a/Documentation/snippets/printing-note-names-with-and-without-an-octave-marker.ly
+++ b/Documentation/snippets/printing-note-names-with-and-without-an-octave-marker.ly
@@ -7,18 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
-  texidocfr = "
-Le contexte @code{NoteNames} permet d'imprimer le nom des notes.  La
-propriété @code{printOctaveNames}, une fois activée, leur adjoindra une
-indication d'octave.
-
-"
-  doctitlefr = "Impression des noms de notes avec ou sans indication d'octave"
-
   lsrtags = "tweaks-and-overrides"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 Se puede usar el contexto @code{NoteNames} para imprimir el valor
@@ -30,6 +20,15 @@ desactiva la representación de la octava de las notas.
 
 
 
+%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
+  texidocfr = "
+Le contexte @code{NoteNames} permet d'imprimer le nom des notes.  La
+propriété @code{printOctaveNames}, une fois activée, leur adjoindra une
+indication d'octave.
+
+"
+  doctitlefr = "Impression des noms de notes avec ou sans indication d'octave"
+
   texidoc = "
 The @code{NoteNames} context can be used to print the text value of
 notes.  The @code{printOctaveNames} property turns on or off the
diff --git a/Documentation/snippets/printing-text-from-right-to-left.ly b/Documentation/snippets/printing-text-from-right-to-left.ly
index 260014ccb1..c2b9819424 100644
--- a/Documentation/snippets/printing-text-from-right-to-left.ly
+++ b/Documentation/snippets/printing-text-from-right-to-left.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "world-music, workaround, text, editorial-annotations"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Du texte, inclus dans un objet @emph{markup}, peut s'imprimer de droite à
@@ -15,8 +17,6 @@ gauche, comme illustré ci-dessous.
 "
   doctitlefr = "Impression de texte de droite à gauche"
 
-  lsrtags = "world-music, workaround, text, editorial-annotations"
-
   texidoc = "
 It is possible to print text from right to left in a markup object, as
 demonstrated here.
diff --git a/Documentation/snippets/proportional-strict-notespacing.ly b/Documentation/snippets/proportional-strict-notespacing.ly
index 3dbd7c5154..8d42e045c8 100644
--- a/Documentation/snippets/proportional-strict-notespacing.ly
+++ b/Documentation/snippets/proportional-strict-notespacing.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "spacing, tweaks-and-overrides"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Lorsque la propriété @code{strict-note-spacing} est activée,
@@ -17,8 +19,6 @@ tombe au même moment.  Ceci peut entraîner certaines collisions.
 "
   doctitlefr = "Espacement strictement proportionnel des notes"
 
-  lsrtags = "spacing, tweaks-and-overrides"
-
   texidoc = "
 If @code{strict-note-spacing} is set spacing of notes is not influenced
 by bars or clefs within a system. Rather, they are placed just before
diff --git a/Documentation/snippets/putting-lyrics-inside-the-staff.ly b/Documentation/snippets/putting-lyrics-inside-the-staff.ly
index 71ee760f08..1bbc1511c3 100644
--- a/Documentation/snippets/putting-lyrics-inside-the-staff.ly
+++ b/Documentation/snippets/putting-lyrics-inside-the-staff.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "staff-notation, text, vocal-music"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Des paroles peuvent venir s'inscrire dans la portée même.  Ces paroles
@@ -18,8 +20,6 @@ s'obtenir qu'en procédant à tâtons.
 "
   doctitlefr = "Impression des paroles dans la portée"
 
-  lsrtags = "staff-notation, text, vocal-music"
-
   texidoc = "
 Lyrics can be moved vertically to place them inside the staff.  The
 lyrics are moved with @code{\\override LyricText #'extra-offset = #'(0
diff --git a/Documentation/snippets/removing-connecting-bar-lines-on-staffgroup,-pianostaff,-or-grandstaff.ly b/Documentation/snippets/removing-connecting-bar-lines-on-staffgroup,-pianostaff,-or-grandstaff.ly
index 25e71a4826..7d485e8f16 100644
--- a/Documentation/snippets/removing-connecting-bar-lines-on-staffgroup,-pianostaff,-or-grandstaff.ly
+++ b/Documentation/snippets/removing-connecting-bar-lines-on-staffgroup,-pianostaff,-or-grandstaff.ly
@@ -7,19 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
-  texidocfr = "
-Les barres de mesure des regroupements @code{StaffGroup},
-@code{PianoStaff} et @code{GrandStaff} sont par défaut d'un seul tenant.
-La portion entre les portées peut néanmoins être supprimée, portée par
-portée.
-
-"
-  doctitlefr = "Suppression de la partie inter-portée des barres de mesure d'un regroupement autre que ChoirStaff"
-
   lsrtags = "tweaks-and-overrides, rhythms"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 De forma predeterminada, las líneas divisorias en los grupos
@@ -31,6 +20,16 @@ Se puede alterar este comportamiento pentagrama a pentagrama.
 
 
 
+%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
+  texidocfr = "
+Les barres de mesure des regroupements @code{StaffGroup},
+@code{PianoStaff} et @code{GrandStaff} sont par défaut d'un seul tenant.
+La portion entre les portées peut néanmoins être supprimée, portée par
+portée.
+
+"
+  doctitlefr = "Suppression de la partie inter-portée des barres de mesure d'un regroupement autre que ChoirStaff"
+
   texidoc = "
 By default, bar lines in StaffGroup, PianoStaff, or GrandStaff groups
 are connected between the staves.  This behaviour can be overridden on
diff --git a/Documentation/snippets/rhythmic-slashes.ly b/Documentation/snippets/rhythmic-slashes.ly
index 00ce0d853d..fe6797d5e0 100644
--- a/Documentation/snippets/rhythmic-slashes.ly
+++ b/Documentation/snippets/rhythmic-slashes.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "tweaks-and-overrides, rhythms"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Il arrive, dans une feuille de chant « simple », que les notes soient
@@ -24,8 +26,6 @@ correspond pas à la noire, le @code{r4} inclus dans la définition devra
 "
   doctitlefr = "Barres rythmiques"
 
-  lsrtags = "tweaks-and-overrides, rhythms"
-
   texidoc = "
 In @qq{simple} lead-sheets, sometimes no actual notes are written,
 instead only @qq{rhythmic patterns} and chords above the measures are
diff --git a/Documentation/snippets/separating-key-cancellations-from-key-signature-changes.ly b/Documentation/snippets/separating-key-cancellations-from-key-signature-changes.ly
index 329df9747c..f6eb4f054d 100644
--- a/Documentation/snippets/separating-key-cancellations-from-key-signature-changes.ly
+++ b/Documentation/snippets/separating-key-cancellations-from-key-signature-changes.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "tweaks-and-overrides, pitches"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Les altérations supprimées lors d'un changement de tonalité sont par
@@ -25,8 +27,6 @@ et non en début ou fin de ligne.
 "
   doctitlefr = "Séparation entre altérations annulées et nouvelle armure"
 
-  lsrtags = "tweaks-and-overrides, pitches"
-
   texidoc = "
 By default, the accidentals used for key cancellations are placed
 adjacent to those for key signature changes.  This behavior can be
diff --git a/Documentation/snippets/setting-system-separators.ly b/Documentation/snippets/setting-system-separators.ly
index 76e2ab4a7a..78345b9f9f 100644
--- a/Documentation/snippets/setting-system-separators.ly
+++ b/Documentation/snippets/setting-system-separators.ly
@@ -7,18 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
-  texidocfr = "
-La séparation entre deux systèmes consécutifs peut être mise en
-évidence par n'importe quel @emph{markup}.  LilyPond dispose à cet effet
-d'une double oblique inversée : @code{\\slashSeparator}.
-
-"
-  doctitlefr = "Séparation visuelle entre les systèmes"
-
   lsrtags = "tweaks-and-overrides, paper-and-layout, staff-notation"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 Se pueden insertar separadores sistema entre los sistemas de una
@@ -31,6 +21,15 @@ predeterminada adecuada.
 
 
 
+%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
+  texidocfr = "
+La séparation entre deux systèmes consécutifs peut être mise en
+évidence par n'importe quel @emph{markup}.  LilyPond dispose à cet effet
+d'une double oblique inversée : @code{\\slashSeparator}.
+
+"
+  doctitlefr = "Séparation visuelle entre les systèmes"
+
   texidoc = "
 System separators can be inserted between systems.  Any markup can be
 used, but @code{\\slashSeparator} has been provided as a sensible
diff --git a/Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly b/Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly
index 93cd42ff5b..6f72c31fed 100644
--- a/Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly
+++ b/Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "expressive-marks, tweaks-and-overrides, version-specific"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 LilyPond ne permet pas, par défaut, qu'une même articulation (accent,
@@ -28,8 +30,6 @@ le positionnement habituel en surplomb :
 "
   doctitlefr = "Impression d'une même articulation des deux côtés d'une note ou d'un accord"
 
-  lsrtags = "expressive-marks, tweaks-and-overrides, version-specific"
-
   texidoc = "
 By default, LilyPond does not allow the same articulation (e.g., an
 accent, a fermata, a flageolet, etc.) to be displayed above and below a
diff --git a/Documentation/snippets/simultaneous-headword.ly b/Documentation/snippets/simultaneous-headword.ly
index 6362766050..01a7bf57e7 100644
--- a/Documentation/snippets/simultaneous-headword.ly
+++ b/Documentation/snippets/simultaneous-headword.ly
@@ -57,152 +57,48 @@ trillFlat =
 
     % RH voice 1
     \new Voice {
-
       \voiceOne
-      s4.
-      s8.
-
-      |
-
-      s4.
-      a''8 \p \> [ (
-      g''16 ] )
-
-      |
-
-      g''4.
-      af''8 [ (
-      g''16 ] )
-
-      |
-
-      g''8. [
-      g''8.
-      g''8. \pp ]
-
-      |
-
-      g''8. [
-      af''8.
-      af''8. ]
-
-      |
-
-      af''8. [
-      af''8.
-      af''8. ]
-
-      |
-      \break
-
+      s4. s8. |
+      s4. a''8[( \p \> g''16]) |
+      g''4. af''8[( g''16]) |
+      g''8.[ g''8. g''8.] \pp |
+      g''8.[ af''8.af''8.] |
+      af''8.[ af''8.af''8.] |
       \trillFlat
-      af''4. \startTrillSpan
-      ~
-      af''8.
-      ~
-
-      |
-
-      af''4.
-      ~
-      af''8.
-      ~
-
-      |
-
+      af''4.~ \startTrillSpan
+      af''8.~ |
+      af''4.~ af''8.~ |
       \oneVoice
-      <af'' d''>8. [
-      a''8. \p \<
-      bf''8. ]
-      ~
-
-      |
-
-      bf''8. [
-      b''8.
-      c'''8. ]
-      ~
-
+      <af'' d''>8.[ a''8. \p \< bf''8.]~ |
+      bf''8.[ b''8. c'''8.]~
       \bar "||"
-
       \key ef \major
-      c'''8. [
-      cs'''8. \f ] \stopTrillSpan
+      c'''8.[ cs'''8.] \f \stopTrillSpan
       r8.
-
     }
 
     % RH voice 2
     \new Voice {
       \voiceTwo
       \override Voice.TrillSpanner #'direction = #DOWN
-      d''4. \f \startTrillSpan
-      ~
-      d''8.
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8.
-      ~
-
-      |
-
+      d''4.~ \f \startTrillSpan
+      d''8.~ |
+      d''4.~ d''8.~ |
       d''8. \stopTrillSpan
       \trillFlat
-      d''4. \startTrillSpan
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8.
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8.
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8. \stopTrillSpan
-      ~
-
-      |
-
+      d''4.~ \startTrillSpan |
+      d''4.~ d''8.~ |
+      d''4.~ d''8.~ |
+      d''4.~ d''8.~ \stopTrillSpan |
       \trillFlat
-      d''4. \startTrillSpan
-      ~
-      d''8.
-      ~
-
-      |
-
-      d''4.
-      ~
-      d''8.
-      ~
-
-      |
-
+      d''4.~ \startTrillSpan
+      d''8. ~ |
+      d''4.~ d''8.~ |
       \once \override NoteColumn #'ignore-collision = ##t
       \hideNotes
       d''8. \stopTrillSpan
-      s4.
-
-      |
-
-      s8.
-      s8.
-
+      s4. |
+      s8. s8.
     }
 
   >>
@@ -212,108 +108,41 @@ trillFlat =
     \clef bass
     \key c \major
     \time 9/16
-
-    r8.
-    r8.
-    <c! c,!>8 [ (
-    <g, g,,>16 ] )
-
-    |
-
+    r8. r8. <c! c,!>8[( <g, g,,>16]) |
     <g, g,,>4.
     \clef treble
-    c''8 [ (
-    b'16 ] )
-
-    |
-
-    b'4.
-    c''8 [ (
-    b'16 ] )
-
-    |
-
-    b'8. [
-    b'8.
-    b'8. ]
-
-    |
-
-    b'8. [
-    bf'8. ]
+    c''8[( b'16]) |
+    b'4. c''8[( b'16]) |
+    b'8.[ b'8. b'8.] |
+    b'8.[ bf'8.]
     \clef bass
-    <f f,>8 [ (
-    <bf, bf,,>16 ] )
-
-    |
-
+    <f f,>8[( <bf, bf,,>16]) |
     <bf, bf,,>4.
     \clef treble
-    f'8 [ (
-    bf16 ] )
-
-    |
-
+    f'8[( bf16]) |
     <<
-
       \new Voice {
         \voiceOne
         \override Voice.TrillSpanner #'direction = #UP
-        f'4. \startTrillSpan
-        ~
-        f'8.
-        ~
-
-        |
-
-        f'4.
-        ~
-        f'8.
-        ~
-
-        |
-
+        f'4.~ \startTrillSpan
+        f'8.~ |
+        f'4.~ f'8.~ |
         f'8. \stopTrillSpan
       }
-
       \new Voice {
         \voiceTwo
         \override Voice.TrillSpanner #'direction = #DOWN
-        bf8. [
-        bf8.
-        bf8. ]
-
-        |
-
-        bf8. [
-        bf8.
-        bf8. ]
-
-        |
-
+        bf8.[ bf8. bf8.] |
+        bf8.[ bf8. bf8.] |
         bf8.
       }
-
     >>
-
     \oneVoice
-    r8.
-    r8.
-
-    |
-
-    r8.
-    r8.
-    r8.
+    r8. r8. |
+    r8. r8. r8.
     \clef bass
-
     |
-
     \key ef \major
-    r8.
-    r8.
-    r8.
-
+    r8. r8. r8.
   }
-
 >>
diff --git a/Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly b/Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
index 5e63f85588..0bf3aee7f7 100644
--- a/Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
+++ b/Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
@@ -7,17 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
-  texidocfr = "
-Ce canevas comporte, en plus de la mélodie, des paroles et des accords,
-les diagrammes de fret.
-
-"
-  doctitlefr = "Paroles musique accords et diagrammes de fret"
-
   lsrtags = "chords, vocal-music, template"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 Presentamos a continuación un ejemplo de plantilla para una hoja
@@ -27,6 +18,14 @@ trastes.
 
   doctitlees = "Plantilla para un pentagrama único con música letra acordes y trastes"
 
+%% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
+  texidocfr = "
+Ce canevas comporte, en plus de la mélodie, des paroles et des accords,
+les diagrammes de fret.
+
+"
+  doctitlefr = "Paroles musique accords et diagrammes de fret"
+
   texidoc = "
 Here is a simple lead sheet template with melody, lyrics, chords and
 fret diagrams.
diff --git a/Documentation/snippets/skips-in-lyric-mode-2.ly b/Documentation/snippets/skips-in-lyric-mode-2.ly
index 3442c92350..d2e155dd41 100644
--- a/Documentation/snippets/skips-in-lyric-mode-2.ly
+++ b/Documentation/snippets/skips-in-lyric-mode-2.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "really-simple, rhythms, vocal-music"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Sachant qu'un @code{s} au sein d'un bloc @code{\\lyricmode} est
@@ -17,8 +19,6 @@ souligné simple (@code{_}) permet de « sauter » une note.
 "
   doctitlefr = "Sauts de notes en mode paroles (2)"
 
-  lsrtags = "really-simple, rhythms, vocal-music"
-
   texidoc = "
 Although @code{s} skips cannot be used in @code{\\lyricmode} (it is
 taken to be a literal @qq{s}, not a space), double quotes (@code{\"\"})
diff --git a/Documentation/snippets/skips-in-lyric-mode.ly b/Documentation/snippets/skips-in-lyric-mode.ly
index 9516ed307a..5f8e5a1dc2 100644
--- a/Documentation/snippets/skips-in-lyric-mode.ly
+++ b/Documentation/snippets/skips-in-lyric-mode.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "really-simple, rhythms, vocal-music"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 La syntaxe @code{s} qui permet de « faire un saut dans le temps » n'est
@@ -17,8 +19,6 @@ produit les mêmes effets.
 "
   doctitlefr = "Sauts de notes en mode paroles"
 
-  lsrtags = "really-simple, rhythms, vocal-music"
-
   texidoc = "
 The @code{s} syntax for skips is only available in note mode and chord
 mode. In other situations, for example, when entering lyrics, using the
diff --git a/Documentation/snippets/snap-pizzicato-or-bartok-pizzicato.ly b/Documentation/snippets/snap-pizzicato-or-bartok-pizzicato.ly
index 17c5b2d77f..4fc7b2db9c 100644
--- a/Documentation/snippets/snap-pizzicato-or-bartok-pizzicato.ly
+++ b/Documentation/snippets/snap-pizzicato-or-bartok-pizzicato.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "expressive-marks, unfretted-strings"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Un @emph{slap}, aussi appelé @emph{pizzicato à la Bartók}, est un
@@ -19,8 +21,6 @@ flanqué d'un trait vertical.
 "
   doctitlefr = "Slap ou pizzicato Bartok"
 
-  lsrtags = "expressive-marks, unfretted-strings"
-
   texidoc = "
 A snap-pizzicato (also known as @qq{Bartok pizzicato}) is a @qq{strong
 pizzicato where the string is plucked vertically by snapping and
diff --git a/Documentation/snippets/stemlets.ly b/Documentation/snippets/stemlets.ly
index 9b6536868d..276526f730 100644
--- a/Documentation/snippets/stemlets.ly
+++ b/Documentation/snippets/stemlets.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "contemporary-notation, rhythms"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidocfr = "
 Certaines conventions en matière de notation autorisent les ligatures à
@@ -26,8 +28,6 @@ différentes notations.
 "
   doctitlefr = "Moignons de hampe"
 
-  lsrtags = "contemporary-notation, rhythms"
-
   texidoc = "
 In some notational conventions beams are allowed to extend over rests.
 Depending on preference, these beams may drop 'stemlets' to help the
diff --git a/Documentation/snippets/suppressing-warnings-for-clashing-note-columns.ly b/Documentation/snippets/suppressing-warnings-for-clashing-note-columns.ly
index a74f5f5f4c..ab0559dfbf 100644
--- a/Documentation/snippets/suppressing-warnings-for-clashing-note-columns.ly
+++ b/Documentation/snippets/suppressing-warnings-for-clashing-note-columns.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "tweaks-and-overrides, simultaneous-notes"
+
 %% Translation of GIT committish: 28097cf54698db364afeb75658e4c8e0e0ccd716
   texidoc = "
 Lorsque des notes simultanées appartenant à des voix différentes ont la
@@ -23,8 +25,6 @@ désagréments si vous en abusez.
 "
   doctitlefr = "Suppression des avertissements de chevauchement"
 
-  lsrtags = "tweaks-and-overrides, simultaneous-notes"
-
   texidoc = "
 If notes from two voices with stems in the same direction are placed at
 the same position, and both voices have no shift or the same shift
diff --git a/Documentation/snippets/table-of-contents.ly b/Documentation/snippets/table-of-contents.ly
index abcdcf3b8b..b0238b2c70 100644
--- a/Documentation/snippets/table-of-contents.ly
+++ b/Documentation/snippets/table-of-contents.ly
@@ -7,6 +7,8 @@
 \version "2.15.40"
 
 \header {
+  lsrtags = "paper-and-layout"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 L'instruction @code{\\markuplist \\table-of-contents} permet d'inclure
@@ -16,8 +18,6 @@ commande @code{\\tocItem}.
 "
   doctitlefr = "Table des matières"
 
-  lsrtags = "paper-and-layout"
-
   texidoc = "
 A table of contents is included using @code{\\markuplist
 \\table-of-contents}.  The TOC items are added with the
diff --git a/Documentation/snippets/three-sided-box.ly b/Documentation/snippets/three-sided-box.ly
index 240ee95b3a..dd5771c7b5 100644
--- a/Documentation/snippets/three-sided-box.ly
+++ b/Documentation/snippets/three-sided-box.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "rhythms, text, scheme-language"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 Voici comment construire une commande de @emph{markup} chargée
@@ -16,8 +18,6 @@ côtés.
 "
   doctitlefr = "Encadrement sur trois côtés"
 
-  lsrtags = "rhythms, text, scheme-language"
-
   texidoc = "
 This example shows how to add a markup command to get a three sided box
 around some text (or other markup).
diff --git a/Documentation/snippets/tick-bar-lines.ly b/Documentation/snippets/tick-bar-lines.ly
index a682f3e120..269632891f 100644
--- a/Documentation/snippets/tick-bar-lines.ly
+++ b/Documentation/snippets/tick-bar-lines.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "staff-notation"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 Lorsque les barres de mesure ne sont là que dans un but de coordination
@@ -16,8 +18,6 @@ présentent sous la forme d'une simple encoche.
 "
   doctitlefr = "Barre de mesure en encoche"
 
-  lsrtags = "staff-notation"
-
   texidoc = "
 'Tick' bar lines are often used in music where the bar line is used
 only for coordination and is not meant to imply any rhythmic stress.
diff --git a/Documentation/snippets/time-signature-in-parentheses---method-3.ly b/Documentation/snippets/time-signature-in-parentheses---method-3.ly
index d316ebede5..b64120e7b0 100644
--- a/Documentation/snippets/time-signature-in-parentheses---method-3.ly
+++ b/Documentation/snippets/time-signature-in-parentheses---method-3.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "specific-notation, tweaks-and-overrides, staff-notation"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 Autre manière de mettre la métrique entre parenthèses.
@@ -14,8 +16,6 @@ Autre manière de mettre la métrique entre parenthèses.
 "
   doctitlefr = "Métrique entre parenthèses - méthode 3"
 
-  lsrtags = "specific-notation, tweaks-and-overrides, staff-notation"
-
   texidoc = "
 Another way to put the time signature in parenthesis
 
diff --git a/Documentation/snippets/time-signature-in-parentheses.ly b/Documentation/snippets/time-signature-in-parentheses.ly
index 2df65c5e7f..57b3cb2380 100644
--- a/Documentation/snippets/time-signature-in-parentheses.ly
+++ b/Documentation/snippets/time-signature-in-parentheses.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "specific-notation, tweaks-and-overrides, staff-notation"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 Une métrique peut être mise entre parenthèses.
@@ -14,8 +16,6 @@ Une métrique peut être mise entre parenthèses.
 "
   doctitlefr = "Métrique entre parenthèses"
 
-  lsrtags = "specific-notation, tweaks-and-overrides, staff-notation"
-
   texidoc = "
 The time signature can be enclosed within parentheses.
 
diff --git a/Documentation/snippets/transcription-of-ancient-music-with-incipit.ly b/Documentation/snippets/transcription-of-ancient-music-with-incipit.ly
index ef1702d73a..fe114362c9 100644
--- a/Documentation/snippets/transcription-of-ancient-music-with-incipit.ly
+++ b/Documentation/snippets/transcription-of-ancient-music-with-incipit.ly
@@ -7,21 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
-  texidocfr = "
-Voici une méthode alternative pour ajouter un @emph{incipit}
-indépendamment de la partition principale.  Pour ce faire, il est inclus
-sous forme de @emph{markup} dans le champ dévolu au nom d'instrument.
-Les paroles ne peuvent, à ce jour, être ajoutées que sous forme
-d'annotation directe, ce qui donne un espacement des paroles loin
-d'égaler celui de la partition réelle.
-
-"
-  doctitlefr = "Transcription de musique ancienne avec incipit"
-
   lsrtags = "specific-notation, tweaks-and-overrides, workaround, ancient-notation"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 A modo de alternativa para obtener auténticos «incipit»
@@ -34,6 +21,18 @@ análogo al de la letra principal.
 "
   doctitlees = "Transcripción de música antigua con incipit"
 
+%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
+  texidocfr = "
+Voici une méthode alternative pour ajouter un @emph{incipit}
+indépendamment de la partition principale.  Pour ce faire, il est inclus
+sous forme de @emph{markup} dans le champ dévolu au nom d'instrument.
+Les paroles ne peuvent, à ce jour, être ajoutées que sous forme
+d'annotation directe, ce qui donne un espacement des paroles loin
+d'égaler celui de la partition réelle.
+
+"
+  doctitlefr = "Transcription de musique ancienne avec incipit"
+
   texidoc = "
 As a workaround to get real incipits which are independent from the
 main score these are included as a markup into the field normally used
diff --git a/Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly b/Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly
index a02f95dde4..ac92ccdc0a 100644
--- a/Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly
+++ b/Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly
@@ -7,38 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
-  texidocfr = "
-Certains objets graphiques ne sont accessibles que par le biais d'un
-@emph{callback} à partir d'un autre @code{grob}.  Ils sont normalement
-listés dans les « @emph{layout objects} » au sein de la section
-« Propriétés internes » d'une @emph{grob-interface}.  La fonction
-@code{ly:grob-object} permet d'accéder à ces objets.
-
-Voici plusieurs moyens d'accéder aux objets par un @emph{callback} sur
-@code{NoteHead}.  D'autres biais sont naturellement possible ;
-@code{NoteHead} a cependant l'avantage incontestable d'être utilisé
-implicitement par la commande @code{\\tweak}.
-
-La fonction @code{display-grobs} définie ci-dessous n'est probablement
-pas très utile.  Elle indique toutefois qu'il est tout à fait possible
-d'accéder aux objets.
-
-Voici par exemple ce qui sera émis dans la console :
-
-@example
---------------------
-#<Grob Accidental >
-#<Grob Arpeggio >
-#<Grob Stem >
-@end example
-
-"
-  doctitlefr = "Utilisation de ly:grob-object pour accéder aux grobs avec \\tweak"
-
   lsrtags = "devel, tweaks-and-overrides, scheme-language"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
 
   texidoces = "
@@ -79,6 +49,35 @@ Salida de ejemplo de la consola:
   doctitlees = "Utilizar ly:grob-object para acceder a los grobs con \\tweak"
 
 
+%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
+  texidocfr = "
+Certains objets graphiques ne sont accessibles que par le biais d'un
+@emph{callback} à partir d'un autre @code{grob}.  Ils sont normalement
+listés dans les « @emph{layout objects} » au sein de la section
+« Propriétés internes » d'une @emph{grob-interface}.  La fonction
+@code{ly:grob-object} permet d'accéder à ces objets.
+
+Voici plusieurs moyens d'accéder aux objets par un @emph{callback} sur
+@code{NoteHead}.  D'autres biais sont naturellement possible ;
+@code{NoteHead} a cependant l'avantage incontestable d'être utilisé
+implicitement par la commande @code{\\tweak}.
+
+La fonction @code{display-grobs} définie ci-dessous n'est probablement
+pas très utile.  Elle indique toutefois qu'il est tout à fait possible
+d'accéder aux objets.
+
+Voici par exemple ce qui sera émis dans la console :
+
+@example
+--------------------
+#<Grob Accidental >
+#<Grob Arpeggio >
+#<Grob Stem >
+@end example
+
+"
+  doctitlefr = "Utilisation de ly:grob-object pour accéder aux grobs avec \\tweak"
+
   texidoc = "
 Some grobs can be accessed @qq{laterally} from within another grob's
 callback. These are usually listed as @qq{layout objects} in the
diff --git a/Documentation/snippets/using-the--tweak-command-to-tweak-individual-grobs.ly b/Documentation/snippets/using-the--tweak-command-to-tweak-individual-grobs.ly
index 0e9894dd3a..671c93e758 100644
--- a/Documentation/snippets/using-the--tweak-command-to-tweak-individual-grobs.ly
+++ b/Documentation/snippets/using-the--tweak-command-to-tweak-individual-grobs.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "really-simple, tweaks-and-overrides"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 La commande @code{\\tweak} permet de retoucher directement n'importe
@@ -15,8 +17,6 @@ quel objet graphique.  En voici quelques exemples :
 "
   doctitlefr = "Utilisation de \\tweak pour retoucher des objets particuliers"
 
-  lsrtags = "really-simple, tweaks-and-overrides"
-
   texidoc = "
 With the @code{\\tweak} command, every grob can be tuned directly.
 Here are some examples of available tweaks.
diff --git a/Documentation/snippets/using-the-whiteout-property.ly b/Documentation/snippets/using-the-whiteout-property.ly
index 50e9637bfc..123b3dd4e0 100644
--- a/Documentation/snippets/using-the-whiteout-property.ly
+++ b/Documentation/snippets/using-the-whiteout-property.ly
@@ -7,30 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
-  texidocfr = "
-Tout objet graphique peut s'imprimer sur un fond blanc afin de masquer
-une partie des objets qu'il recouvre.  Ceci trouve toute son utilité
-pour améliorer certaines collisions, notamment dans des situations où un
-repositionnement d'objets est irréaliste.  Il faut alors explicitement
-définir la propriété @code{layer} afin de contrôler quels objets seront
-masqués par le fond blanc.
-
-Dans l'exemple ci-dessous, la liaison est en collision avec la
-métrique ; la situation est améliorée dès lors que la portion de liaison
-qui traverse la métrique est masquée par l'affectation de la propriété
-@code{whiteout} à l'objet @code{TimeSignature}.  Pour ce faire,
-@code{TimeSignature} est déplacé sur un calque au-dessus de celui de
-@code{Tie} -- il reste sur le calque par défaut (1) --, puis le
-@code{StaffSymbol} est placé sur un calque supérieur à celui de
-@code{TimeSignature} pour ne pas être masqué.
-
-"
-  doctitlefr = "Utilisation de la propriété whiteout"
-
   lsrtags = "expressive-marks, editorial-annotations"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
 
   texidoces = "
@@ -56,6 +34,27 @@ enmascarada.
 
   doctitlees = "Uso de la propiedad whiteout"
 
+%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
+  texidocfr = "
+Tout objet graphique peut s'imprimer sur un fond blanc afin de masquer
+une partie des objets qu'il recouvre.  Ceci trouve toute son utilité
+pour améliorer certaines collisions, notamment dans des situations où un
+repositionnement d'objets est irréaliste.  Il faut alors explicitement
+définir la propriété @code{layer} afin de contrôler quels objets seront
+masqués par le fond blanc.
+
+Dans l'exemple ci-dessous, la liaison est en collision avec la
+métrique ; la situation est améliorée dès lors que la portion de liaison
+qui traverse la métrique est masquée par l'affectation de la propriété
+@code{whiteout} à l'objet @code{TimeSignature}.  Pour ce faire,
+@code{TimeSignature} est déplacé sur un calque au-dessus de celui de
+@code{Tie} -- il reste sur le calque par défaut (1) --, puis le
+@code{StaffSymbol} est placé sur un calque supérieur à celui de
+@code{TimeSignature} pour ne pas être masqué.
+
+"
+  doctitlefr = "Utilisation de la propriété whiteout"
+
   texidoc = "
 Any graphical object can be printed over a white background to mask
 parts of objects that lie beneath.  This can be useful to improve the
diff --git a/Documentation/snippets/vertical-line-as-a-baroque-articulation-mark.ly b/Documentation/snippets/vertical-line-as-a-baroque-articulation-mark.ly
index 0849856fdd..a4df6718b5 100644
--- a/Documentation/snippets/vertical-line-as-a-baroque-articulation-mark.ly
+++ b/Documentation/snippets/vertical-line-as-a-baroque-articulation-mark.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "expressive-marks, ancient-notation"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 On trouve régulièrement, en musique baroque, cette courte ligne
@@ -17,8 +19,6 @@ particulier.
 "
   doctitlefr = "Articulation baroque en forme de coche"
 
-  lsrtags = "expressive-marks, ancient-notation"
-
   texidoc = "
 This short vertical line placed above the note is commonly used in
 baroque music.  Its meaning can vary, but generally indicates notes
diff --git a/Documentation/snippets/vertically-aligning-dynamics-across-multiple-notes.ly b/Documentation/snippets/vertically-aligning-dynamics-across-multiple-notes.ly
index e0f2a69acf..aadce82b39 100644
--- a/Documentation/snippets/vertically-aligning-dynamics-across-multiple-notes.ly
+++ b/Documentation/snippets/vertically-aligning-dynamics-across-multiple-notes.ly
@@ -7,19 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
-  texidocfr = "
-Des nuances qui commencent, finissent ou se produisent sur une même note
-auront le même alignement vertical.  L'augmentation de la propriété
-@code{staff-padding} de l'objet @code{DynamicLineSpanner} permet
-d'aligner différentes nuances affectées à différentes notes.
-
-"
-  doctitlefr = "Alignement vertical des nuances sur plusieurs notes"
-
   lsrtags = "expressive-marks"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 Las expresiones dinámicas que se comienzan, terminan o se producen
@@ -31,6 +20,16 @@ objeto @code{DynamicLineSpanner}.
 "
   doctitlees = "Alinear verticalmente expresiones dinámicas que abarcan varias notas"
 
+%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
+  texidocfr = "
+Des nuances qui commencent, finissent ou se produisent sur une même note
+auront le même alignement vertical.  L'augmentation de la propriété
+@code{staff-padding} de l'objet @code{DynamicLineSpanner} permet
+d'aligner différentes nuances affectées à différentes notes.
+
+"
+  doctitlefr = "Alignement vertical des nuances sur plusieurs notes"
+
   texidoc = "
 Dynamics that occur at, begin on, or end on the same note will be
 vertically aligned.  To ensure that dynamics are aligned when they do
diff --git a/Documentation/snippets/vertically-centered-common-lyrics.ly b/Documentation/snippets/vertically-centered-common-lyrics.ly
index b44e90e553..29cb90364b 100644
--- a/Documentation/snippets/vertically-centered-common-lyrics.ly
+++ b/Documentation/snippets/vertically-centered-common-lyrics.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "vocal-music"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 Il arrive, dans certaines partitions vocales, que quelques paroles
@@ -16,8 +18,6 @@ présenter verticalement centrée, comme dans l'exemple suivant.
 "
   doctitlefr = "Centrage vertical de paroles communes"
 
-  lsrtags = "vocal-music"
-
   texidoc = "
 In a vocal piece where there are several (two,four or more) lines of
 lyrics, and common lyrics for all voices at some point, these common
diff --git a/Documentation/snippets/vertically-centering-paired-figured-bass-extenders.ly b/Documentation/snippets/vertically-centering-paired-figured-bass-extenders.ly
index df2a025e0a..a8912c7748 100644
--- a/Documentation/snippets/vertically-centering-paired-figured-bass-extenders.ly
+++ b/Documentation/snippets/vertically-centering-paired-figured-bass-extenders.ly
@@ -7,21 +7,8 @@
 \version "2.14.2"
 
 \header {
-%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
-  texidocfr = "
-L'activation de la propriété @code{useBassFigureExtenders} permet
-d'afficher des lignes de prolongation pour les chiffres qui se répètent.
-Deux chiffres prolongés sur la même durée se verront affublés d'un
-unique prolongateur, verticalement centré entre eux, dès lors que la
-propriété @code{figuredBassCenterContinuations} aura elle aussi été
-activée.
-
-"
-  doctitlefr = "Prolongateur commun de basse figurée"
-
   lsrtags = "tweaks-and-overrides, chords"
 
-
 %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 Allí donde se utilicen líneas extensoras para el bajo cifrado mediante
@@ -35,6 +22,18 @@ tiene el valor verdadero.
 
 
 
+%% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
+  texidocfr = "
+L'activation de la propriété @code{useBassFigureExtenders} permet
+d'afficher des lignes de prolongation pour les chiffres qui se répètent.
+Deux chiffres prolongés sur la même durée se verront affublés d'un
+unique prolongateur, verticalement centré entre eux, dès lors que la
+propriété @code{figuredBassCenterContinuations} aura elle aussi été
+activée.
+
+"
+  doctitlefr = "Prolongateur commun de basse figurée"
+
   texidoc = "
 Where figured bass extender lines are being used by setting
 @code{useBassFigureExtenders} to true, pairs of congruent figured bass
diff --git a/Documentation/snippets/volta-multi-staff.ly b/Documentation/snippets/volta-multi-staff.ly
index 68b2a9fea7..4323cc1617 100644
--- a/Documentation/snippets/volta-multi-staff.ly
+++ b/Documentation/snippets/volta-multi-staff.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "really-simple, staff-notation, repeats"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 L'ajout du @code{Volta_engraver} à la portée appropriée permet de
@@ -16,8 +18,6 @@ sur la portée supérieure de la partition.
 "
   doctitlefr = "Volta multiportée"
 
-  lsrtags = "really-simple, staff-notation, repeats"
-
   texidoc = "
 By adding the @code{Volta_engraver} to the relevant staff, volte can be
 put over staves other than the topmost one in a score.
diff --git a/Documentation/snippets/volta-text-markup-using-repeatcommands.ly b/Documentation/snippets/volta-text-markup-using-repeatcommands.ly
index 4c2350c9f5..256aab25b9 100644
--- a/Documentation/snippets/volta-text-markup-using-repeatcommands.ly
+++ b/Documentation/snippets/volta-text-markup-using-repeatcommands.ly
@@ -7,6 +7,8 @@
 \version "2.14.2"
 
 \header {
+  lsrtags = "text, repeats, symbols-and-glyphs"
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 La commande @code{\\repeat volta} permet d'indiquer facilement des
@@ -24,8 +26,6 @@ début et de fin de reprise peuvent s'ajouter séparément à la liste des
 "
   doctitlefr = "Indication de reprise avec texte grâce à repeatCommands"
 
-  lsrtags = "text, repeats, symbols-and-glyphs"
-
   texidoc = "
 Though volte are best specified using @code{\\repeat volta}, the
 context property @code{repeatCommands} must be used in cases where the
diff --git a/Documentation/snippets/woodwind-diagrams-listing.ly b/Documentation/snippets/woodwind-diagrams-listing.ly
index 88b421333d..596901fcc6 100644
--- a/Documentation/snippets/woodwind-diagrams-listing.ly
+++ b/Documentation/snippets/woodwind-diagrams-listing.ly
@@ -17,14 +17,7 @@ el momento.
 
 "
   doctitlees = "Listado de los diagramas para viento madera"
-%%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
-
-
-  texidocde="
-Folgende Noten zeige alle Holzbläserdiagramme, die für LilyPond
-definiert sind.
 
-"
 %%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
 
@@ -35,6 +28,7 @@ definiert sind.
 "
   doctitlede = "Liste der Holzbläserdiagramme"
 
+
 %% Translation of GIT committish: d5307870fe0ad47904daba73792c7e17b813737f
   texidocfr = "
 Voici les différents instruments à vent de la section des bois pour