David Kastrup writes: > Nick Payne <nick.pa...@internode.on.net> writes: > >> I was trying to allocate a tweak command to a variable and eventually >> managed to get it to work after finding what I needed by a search of >> the lilypond-user archives ( >> http://lists.gnu.org/archive/html/lilypond-user/2011-09/msg00279.html). >> >> However, I was initially misled by the NR having a section named >> "Using variables for tweaks ": >> http://www.lilypond.org/doc/v2.17/Documentation/learning/using-variables-for-tweaks, >> but this actually deals with using variables for overrides, and should >> maybe be renamed as "Using variables for overrides". >> >> The code that I got to work is below: >> >> \version "2.17.14" >> >> fia = #(define-music-function >> (parser location grb) >> (ly:music?) >> #{ >> -\tweak script-priority #-199 -$grb >> #}) > > I'd use define-event-function instead, so that \fia can be used without > a leading - before it. I'd also use an argument of type ly:event? in > order to just allow articulations as an argument type (there is no sense > in tweaking the script priority of a basic music expression like a > note).
Thanks for the report, Nick, and the advice, David. I've created a doc tracker for this: https://code.google.com/p/lilypond/issues/detail?id=3280 Cheers, Colin. -- Colin Hall _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond