I definitely prefer the alternative you suggest in para 3. You would not then need the warning, which is only necessary due to the complicated 2-stage interface.
https://codereview.appspot.com/7323060/diff/1/scm/define-markup-commands.scm File scm/define-markup-commands.scm (right): https://codereview.appspot.com/7323060/diff/1/scm/define-markup-commands.scm#newcode2777 scm/define-markup-commands.scm:2777: (ly:warning (_ "No pitch found. Have you forgot \\pitched?")) Did you forget ... https://codereview.appspot.com/7323060/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel