Comment #4 on issue 3098 by [email protected]: Parser diagnostics
failing to recognise \on-the-fly arguments as procedure type
http://code.google.com/p/lilypond/issues/detail?id=3098
The \first-page form suits my purposes here. The only thing I was noting
in comment 2 was how I got to coding it the way I did.
It was a bit of a surprise to find the standard \on-the-fly argument
procedures *not* lexically available rather than the other way around.
Maybe say something in the on-the-fly doc-string like:
(define-markup-command (on-the-fly layout props procedure arg)
(procedure? markup?)
#:category other
"Apply the @var{procedure} markup command to @var{arg}.
@var{procedure} should take a single argument.
@var{procedure} may also be coded as a LilyPond command
@var{\\procedure} @var{arg} if required."
.
.
.
But if you want to leave things as they are, that's fine by me too, as I
have my work-round to use with LyUtil.
Cheers,
Ian