Am 08.08.2016 um 15:53 schrieb David Kastrup:
> Urs Liska <u...@openlilylib.org> writes:
>
>> I'm wondering about the behaviour of ly:add-option
>>
>> If I have the following file:
>>
>> \version "2.19.47"
>>
>> #(ly:add-option 'humdrum-file #f "Set to the file name of a Humdrum file")
>>
>> #(display (ly:get-option 'humdrum-file))
>>
>> and invoke LilyPond with the command line option -dmy-option=my-value
>>
>> The display is #f or whatever I set as default value in ly:add-option.
>>
>> If I comment out the ly:add-option line I get the correct value
>> displayed but also a warning "no such internal option: my-option".
>>
>> I thought I could use that line to suppress the warning and preset the
>> option with a default value that it will have when the option isn't
>> passed on the command line. But I have the impression that ly:add-option
>> *overwrites* any value passed through the command line.
>>
>> What am I missing?
> ly:add-option takes effect too late to be of any use except in
> LilyPond's initialization phase.
>

That means ly:add-option is of no use in user files?


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to