> Oh, I think I found another option:
>
> %%%%
> \version "2.25.13"
>
> #(ly:set-option 'debug-skylines #t)
> \layout {
> \context { \Score
> \override NonMusicalPaperColumn.show-horizontal-skylines = ##t
> }
> \context { \ChordNames
> \consists "Bar_engraver"
> \override BarLine.bar-extent = #'(0 . 1)
> \override BarLine.transparent = ##t
> }
> }
>
> \score {
> \new GrandStaff <<
> \new Staff \relative { c''4 c c c | c c c c }
> \new ChordNames \chordmode { c2. q8. des16:maj9 | q1 }
> \new Staff { \improvisationOn b'4 4 4 8. 16~ | 4 4 4 4 }
> >>
> }
> %%%%
>
> I remembered that you can add the Bar_engraver to ChordNames.
> Making them transparent so they do not visually interfere with the
> SpanBar, but they still take up space.
Nice! This begs the question whether we have a real bug or 'just'
insufficient documentation...
Werner