Han-Wen Nienhuys <hanw...@gmail.com> writes: > On Tue, Jan 19, 2010 at 7:36 PM, David Kastrup <d...@gnu.org> wrote: >> at a line break, ties and slurs are cloned in order to reappear after >> the line break. >> >> The same cloning should happen for repeat alternatives: a slur or tie >> that is started before the alternatives block needs to be present/cloned >> at the start of _all_ alternatives, not just the first alternative. >> >> Is there a routine that does most of the cloning business so that it is >> reasonably easy to fix the behavior of \repeat volta? > > The problem is that the 2nd slur needs to be wired to other > noteheads/stems/etc. for the formatting to come out correctly, while > around linebreaks, all of the rewiring can be done generically.
I am not sure I understand. For all but the first repeat alternative (which would retain the current behavior), the alternative _is_ detached from the common repeat part. So it would appear that the situation is quite comparable to a linebreak. There is a problem concerning editor support: a tie started in the common repeat part will need to be ended in all alternatives, so the input contains what looks like unbalanced ties (more closing than opening ones). I don't see that anything else makes sense, however. One possibility would be to provide strict aliases \startTie and \endTie for ( and ) that would presumably be transparent to editors' paren matching facilities. -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel