Joe Neeman <joenee...@gmail.com> writes:

> On Tue, 2010-01-19 at 22:25 +0100, David Kastrup wrote:
>> ---
>>  .../extending/programming-interface.itely          |    2 +-
>>  1 files changed, 1 insertions(+), 1 deletions(-)
>> 
>> diff --git a/Documentation/extending/programming-interface.itely 
>> b/Documentation/extending/programming-interface.itely
>> index 4bae49a..3806d35 100644
>> --- a/Documentation/extending/programming-interface.itely
>> +++ b/Documentation/extending/programming-interface.itely
>> @@ -894,7 +894,7 @@ can be inserted with a grob closure.  Here is a setting 
>> from
>>  @code{AccidentalSuggestion},
>>  
>>  @example
>> -(X-offset .
>> +`(X-offset .
>>    ,(ly:make-simple-closure
>>      `(,+
>>          ,(ly:make-simple-closure
>
> This code is lifted from scm/define-grobs.scm, where it appears without
> the backtick.

No, it doesn't.  The backtick is just at some outer layer in the
definition.  Not printing it makes as little sense as not printing an
initial quote character when quoting stuff with string escapes: the
example makes no syntactical sense without this added context.

> Perhaps the real problem is that it is presented out of context. That
> is, maybe we should have
>
> \override AccidentalSuggestion #'X-offset = (ly:make-simple-closure ...)
>
> instead.

The whole context that is needed is "`" as far as I am concerned.

-- 
David Kastrup


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

Reply via email to