2014-07-08 13:39 GMT+02:00 Simon Albrecht <simon.albre...@mail.de>: > 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 lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user