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