Hello all,

Ignore previous post… I figured it out!

For those who will find this in the future, the offending line

        (markup #:column (cons stringA stringB))))

needs to be
        (markup (#:column (stringA stringB)))))

In plain terms, the specific markup function — in this case, #:column — apparently needs to be "listed in" with the function parameters. The proper (test) function is thus

#(define-markup-command (test layout props stringA stringB) (string? string?)
        (interpret-markup layout props
        (markup (#:center-column (stringA stringB)))))

Hope this saves someone else some hairpulling!
Kieren.

p.s. Is there any way that this could be better explained in the docs? The examples on <http://lilypond.org/doc/v2.12/Documentation/user/lilypond/ Markup-construction-in-Scheme#Markup-construction-in-Scheme>
seem to suggest that my first attempt should be fine.

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to