> > Message: 8 > Date: Wed, 3 Aug 2011 20:36:58 +0200 > From: Xavier Scheuer <x.sche...@gmail.com> > To: harm6 <thomasmorle...@googlemail.com> > Cc: lilypond-user@gnu.org > Subject: Re: how to color a repeat bar line? > Message-ID: > <CADGqHRe7=Jt0NRLfXAsFV=9we-N3P1Ye1XaD4mnNQWsBnv=h...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > On 3 August 2011 02:09, harm6 <thomasmorle...@googlemail.com> wrote: >> >> Hi, >> >> try: >> >> \version "2.14.1" >> >> #(define (color-at-line-begin g) >> (if (and (ly:item? g) >> (equal? (ly:item-break-dir g) RIGHT)) >> (ly:grob-set-property! g 'color red))) >> >> \relative g' { >> \repeat volta 2 { a b c d } >> \break >> \once\override Staff.BarLine #'after-line-breaking = >> #color-at-line-begin >> \repeat volta 2 { d c b a } >> } >> > > Nice one! > Could you add it to the LSR? > > Cheers, > Xavier
I agree, it's a nice one. I might note, however, that this solution is closely connected to the "\break" that precedes the bar line I'm trying to color. Remove the break and the coloration disappears. Is it possible to color just the initial repeat bar line that occurs in the middle of a line? _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user