2014-07-08 13:39 GMT+02:00 Simon Albrecht <[email protected]>:
> The 2.18 changes document says that #'(Staff Accidental) and
> Staff.Accidental were now interchangeable, however if I replace it in the
> second function call, I get errors (unexpected "." etc.). Is there a way to
> avoid this in the coding of the function or should it be considered a bug?
I think that symbol-list-or-symbol? is what you need:
\version "2.19.8"
ed = #(define-music-function (parser location grob mus)
(symbol-list-or-symbol? ly:music?)
#{ \override $grob . color = #(x11-color 'grey40)
$mus
\revert $grob . color #})
\relative { \ed NoteHead c' \ed Staff.Accidental { cis dis } es }
best,
Janek
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user