Hello list, I have some files with songs where I want to switch the slurs on and off.
After searching the docs, I came up with this: optional-slurs.ly ================== \version "2.15.23" #(ly:add-option 'no-slurs #f "Whether to print a slur or not.") slurSwitch = #(define-music-function (parser location) () (if (eq? #t (ly:get-option 'no-slurs)) #{ \override Slur #'transparent = ##t #} #{#})) test = { \slurSwitch c2 ( d ) } \score { \test } ================== If I call it with > lilypond optional-slurs.ly everything is fine; when I use > lilypind -d no-slurs optional-slurs.ly I get a warning that option 'no-slurs is undefined, and the slurs are still visible. Searching in the archives showed http://lists.gnu.org/archive/html/lilypond-devel/2009-11/msg00135.html http://lists.gnu.org/archive/html/lilypond-devel/2008-02/msg00080.html with no apparent solution. Am I doing something wrong, or is lilypond faulty here? Thanks in advance Marc _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user