4 texidoc = "The markup command @code{\\first-visible} uses the first argument that produces a non-empty stencil and ignores the rest.
6 The expected markup on this score is \"Lame Songs for Testing\" followed by a \"C\" time signature symbol."
8 publication = "Lame Songs for Testing"
11 #(ly:expect-warning "Cannot find glyph nonesuch-1")
12 #(ly:expect-warning "Cannot find glyph nonesuch-2")
15 scoreTitleMarkup = \markup {
17 \musicglyph #"nonesuch-1"
18 \fromproperty #'header:composer
19 \italic \fromproperty #'header:publication
22 \musicglyph #"timesig.C44"
23 \musicglyph #"this should not be attempted"
31 No elements: \first-visible {}
35 One element (expect 111): \first-visible { 111 }
39 Single markup list (expect aaa):
40 \first-visible \column-lines {
41 \musicglyph #"nonesuch-2"
49 Multiple markup lists (expect ccc):
52 \column-lines { ccc ddd }
58 Mixed markup and markup lists (expect fff):
63 \column-lines { ggg hhh }
69 Nested markup lists (expect jjj):