X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ly%2Fmusic-functions-init.ly;h=1f94319bce743ca1e6994eebdff7daa672db0e12;hb=ece789bf5f661cb8f16b50f87a248dedd6e1d8d5;hp=d96e655370612f6e107ac3259df3a4c066071fd1;hpb=0b2733b81b536588f50b95207c158c2b84a8e9a9;p=lilypond.git diff --git a/ly/music-functions-init.ly b/ly/music-functions-init.ly index d96e655370..1f94319bce 100644 --- a/ly/music-functions-init.ly +++ b/ly/music-functions-init.ly @@ -1976,11 +1976,16 @@ unsets already in @var{music} cause a warning. Non-property-related music is ig (else (make-sequential-music lst)))))) unfoldRepeats = -#(define-music-function (music) (ly:music?) - (_i "Force any @code{\\repeat volta}, @code{\\repeat tremolo} or +#(define-music-function (types music) + ((symbol-list-or-symbol? '()) ly:music?) + (_i "Force @code{\\repeat volta}, @code{\\repeat tremolo} or @code{\\repeat percent} commands in @var{music} to be interpreted -as @code{\\repeat unfold}.") - (unfold-repeats music)) +as @code{\\repeat unfold}, if specified in the optional symbol-list @var{types}. +The default for @var{types} is an empty list, which will force any of those +commands in @var{music} to be interpreted as @code{\\repeat unfold}. Possible +entries are @code{volta}, @code{tremolo} or @code{percent}. Multiple entries +are possible.") + (unfold-repeats types music)) void = #(define-void-function (arg) (scheme?)