Xavier Scheuer <[email protected]> writes: > On 18 September 2011 00:43, David Kastrup <[email protected]> wrote: >> >> Use a music argument. This will, however, only work if the music >> function is recognizable as a postevent, namely as >> >> notToBarline = #(define-music-function >> (parser location grb) >> (ly:music?) >> #{ >> -\tweak #'to-barline ##f-$grb >> #}) >> >> { >> c1-\notToBarline \< | >> d4\! % etc. >> } > >> At the current point of time, you can put postevents into variables, but >> music functions work as (and on) postevents only if declared as such. >> With the current framework, it would be reasonably simple to implement a >> define-event-function (if really wanted), but it does need support in >> parser and lexer. > > I would like to be able to get rid of the dash between the note and > \notToBarline . > But I do not think it is worth going into huge work only for me to > meet my aesthetic desire (but if someone else is interested in this > define-event-function and if this is implemented, I would be happy to > use it of course). ;-)
Consider a bounty tantamount to the strength of your desire to get rid of that dash. <URL:http://codereview.appspot.com/5083045/> I'd take cash, but if you'd prefer a different currency, write up the corresponding documentation and regtests. Those are always a nuisance to do. -- David Kastrup _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
