--- /dev/null
+\version "1.3.148"
+
+%
+%
+
+\header{
+texidoc = "
+Adding a @code{Bar_engraver} to the LyricsVoice context makes sure that
+lyrics don't collide with barlines.
+
+Lyrics with barline colliding is fine now, BUT
+There's an horizontal gap between staff and end bar .
+"
+}
+
+\score {
+ \context StaffGroup <
+ \notes \context Staff {
+ b1 \bar "|:" b1 \bar ":|"
+ }
+ \lyrics\context Lyrics <
+ \context LyricsVoiceWithBars {
+% thisContextHasBarEngraver1 added
+ ThisContextCertainlyHasBarEngraverAddedButThereHasBeenSomethingFunnyBefore1. Here.
+ }
+ \context LyricsVoice {
+ this4 one has no BarEngraverAddedToContext1
+ }
+ >
+ \notes \context Staff = SB { b1 b1 }
+ >
+ \paper {
+ linewidth = -1.0\cm
+ \translator {
+ \LyricsContext
+ \accepts "LyricsVoiceWithBars"
+ }
+ \translator {
+ \LyricsVoiceContext
+ \consists "Bar_engraver"
+ \name "LyricsVoiceWithBars"
+ }
+ \translator {
+ \LyricsVoiceContext
+ }
+ }
+}