Jean Abou Samra <[email protected]> writes:

> Folks,
>
> See
> https://gitlab.com/lilypond/lilypond/-/merge_requests/1323#note_921986589
>
> The CG mandates quotes around the argument of \consists.
> (https://lilypond.org/doc/v2.23/Documentation/contributor/lilypond-formatting)
>
> I find that odd, since the quotes are unnecessary, and there are lots
> of other places where quotes could be used but aren't in practice:
>
> \new Staff                not  \new "Staff"
> \override NoteHead.color  not  \override "NoteHead"."color"
> \repeat volta             not  \repeat "volta"
> \change Staff             not  \change "Staff"
>
> OK to drop that policy? I can easily make a patch to sed out all
> existing occurrences if consistency would be desired.

There are several differences at play here.  It is \new Staff in order
to make a visual distinction to \new Staff = "tenor" ...

The distinguishing feature of engraver names is that they can contain
underlines.  Now word syntax has gone a few iterations in the past, and
part of those iterations involved making (single) underlines a word
constituent.  That does not necessarily make them as visually cohesive
(and treated as word parts) in source code and editors.

I think we had this discussion at one time, possibly resulting in making
this have a unique style at least in documentation.

-- 
David Kastrup

Reply via email to