Jan-Peter Voigt <[email protected]> writes: > Hi Urs, > > you can write a music-function that conditionally includes files. > I use a function to include a file, if it exists. The if statement can > of course also test for a option with ly:get-option.
> \version "2.16.0" > > includeIfExists = > #(define-music-function (parser location file)(string?) > (if (file-exists? file) > (ly:parser-include-string parser (format "\\include \"~A\"\n" file))) > (make-music 'SequentialMusic 'void #t)) Any reason you don't use define-void-function here? Saves the somewhat weird make-music call and is likely usable in more places. -- David Kastrup _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
