David Nalesnik <david.nales...@gmail.com> writes:

> On Wed, Feb 13, 2019 at 7:49 AM Trevor Bača <trevorb...@gmail.com> wrote:
>>
>> Could somebody else possibly provide James a patch of David N.'s
>> alternateTextSpannerEngraver?
>>
>> Trevor.
>
> The issue which would come up is that it is written in Scheme, rather
> than C++.  This has implications for documentation.

It does?  What kind of documentation cannot be achieved in Scheme that
would be possible in C++?

Here is some page from the Internals reference:

    File: lilypond-internals.info,  Node: Merge_rests_engraver,  Next: 
Metronome_mark_engraver,  Prev: Mensural_ligature_engraver,  Up: Engravers and 
Performers

    2.2.71 Merge_rests_engraver
    ---------------------------

    Engraver to merge rests in multiple voices on the same staff.  This
    works by gathering all rests at a time step.  If they are all of the
    same length and there are at least two they are moved to the correct
    location as if there were one voice.

       Properties (read)

         ‘suspendRestMerging’ (boolean)
              When using the Merge_rest_engraver do not merge rests when
              this is set to true.

       ‘Merge_rests_engraver’ is not part of any context.


This is an engraver written in Scheme.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to