Looks fine as-is. You might look at it again, and see if you like the idea of shortening it so more people read it.
https://codereview.appspot.com/110060045/diff/1/Documentation/extending/programming-interface.itely File Documentation/extending/programming-interface.itely (right): https://codereview.appspot.com/110060045/diff/1/Documentation/extending/programming-interface.itely#newcode1170 Documentation/extending/programming-interface.itely:1170: The example may seem artificial, but as will be described later, Maybe skip to the non-artificial example. https://codereview.appspot.com/110060045/diff/1/Documentation/extending/programming-interface.itely#newcode1233 Documentation/extending/programming-interface.itely:1233: The function passed to @code{\applyContext} can set properties for This example alone seems to make the important point. I think people could easily generalize from this example to what you show in the others, or to whatever else they want to do. https://codereview.appspot.com/110060045/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel