Mats Bengtsson <[EMAIL PROTECTED]> writes:
> Nicolas, could you please give some expert comments on what
> I wrote in Documentation/user/programming-interface.itely
> in the latest CVS. I keep getting confused on these issues.
> Especially since I noticed by accident today that
> (markup #:line (#:finger "1 " "A" ))
> seems to behave exactly the same as
> (markup #:finger "1 " "A" )
> so the line command at the top level of the markup is implicit even
> when you use the Scheme syntax (markup ...) not only in \markup{...}.
>
> /Mats
The `markup' scheme macro tries to mimick the behaviour of \markup, and
indeed there's an implicit #:line around markup's arguments.
\markup { markup1 markup2 }
===
(markup markup1 markup2)
\markup \column { markup1 \line { markup2 markup3 } }
===
(markup #:column (markup1 #:line (markup2 markup3)))
I'll make that more clear in the doc.
nicolas
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel