Finally, I found that the given answers satisfy all my needs as of now.
Thank you very much!

Sebastian Käppler <sebastian.kaepple...@gmail.com> schrieb am Sa., 13. Okt.
2018, 09:26:

> Add-text is even better. Still curious if it's possible to get the
> "context" inside the function. Isn't that what the location parameter is
> for?
>
> Thomas Morley <thomasmorle...@gmail.com> schrieb am Fr., 12. Okt. 2018,
> 10:29:
>
>> Am Fr., 12. Okt. 2018 um 08:10 Uhr schrieb Jan-Peter Voigt <
>> jp.vo...@gmx.de>:
>> >
>> > Hello Sebastian,
>> >
>> > what do you mean with "return"? Do want to add the score immediatly or
>> > do you want to return an object containing both?
>> > You used the parser-location arguments in your scheme-function, so I
>> > guess you are using stable (2.18). I created an example for 2.18
>> > (incomplete) and one for 2.19.82. For three possible functions.
>> >
>> > HTH
>> > Jan-Peter
>>
>> Hi,
>>
>> for immediate addings, why not the simpler:
>>
>> example =
>> #(define-void-function (mrkp scr) (markup? ly:score?)
>>   (add-text mrkp)
>>   (add-score scr))
>>
>> \example
>>  \markup \bold "Test"
>>  \score { c'4 }
>>
>> \example
>>  \markup \italic "Test"
>>  \score { cis'4 }
>>
>> Cheers,
>>   Harm
>>
>> _______________________________________________
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to