Hi Urs,
or you define an event-function, as that is what you want in the end:
%%%%%%%%%%%%
\version "2.18.2"
% I only have stable here right now ...
playing =
#(define-event-function (parser location text)(markup?)
#{ -\markup { \italic \with-color #blue #text } #})
%%
{ c''4 c''\playing "lonly" }
%%%%%%%%%%%%%%%%%%%
HTH
Best, Jan-Peter
On 28.08.2014 02:07, Paul Morris wrote:
> Hi Urs,
> I would just use a scheme function, as follows. Does it do what you want?
> Cheers,
> -Paul
>
>
> \version "2.19.11"
>
> myFunction =
> #(define-scheme-function (parser location text) (markup?)
> #{
> \markup \italic \with-color #(x11-color "blue") #text
> #})
>
> pizz = \myFunction "pizz"
>
> {
> c'1
> c'-\myFunction "foo"
> c'-\pizz
> }
>
>
>
>
> --
> View this message in context:
> http://lilypond.1069038.n5.nabble.com/Feeling-stupid-about-markup-functions-tp165849p165852.html
> Sent from the User mailing list archive at Nabble.com.
>
> _______________________________________________
> lilypond-user mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user