barRightrepeatDouble = { \once \override Score.BarLine #'break-visibility = #all-visible \once \override Score.BarLine #'glyph-name = #(lambda(grob) (if (not (= (ly:item-break-dir grob) RIGHT)) ":|" "||")) } \new Score { \new Staff { \bar "|:" g'1 \barRightrepeatDouble \break g'1 \bar "||" \break } }