[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
problems with user-defined command line options
From: |
Marc Hohl |
Subject: |
problems with user-defined command line options |
Date: |
Fri, 23 Dec 2011 09:39:06 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111109 Thunderbird/3.1.16 |
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
- problems with user-defined command line options,
Marc Hohl <=
Re: problems with user-defined command line options, Johan Vromans, 2011/12/24