Le 01/06/2022 à 20:07, Werner LEMBERG a écrit :

This code might serve as an example for `\propertyTweak`, which the NR
is currently missing.

Would you care to submit an MR, expanding the documentation
accordingly?


I'm not sure if the NR is the best place for explaining
\propertyTweak. Its usefulness is basically to be a helper
for defining "dual" commands like \shape, \footnote, \omit,
or (in 2.23) \parenthesize. In essence, it has the semantics:

\propertyTweak property <value> [Context.]Grob   → \override [Context.]Grob.property = <value> \propertyTweak property <value> <music>          → \tweak property <value> <music>

Is that useful to know for Joe User? I wonder if it should
go in the extending manual instead.

On the other hand, I still have a branch for that two-part
patch of which only one part made it to master so far,
reorganizing the "Changing defaults" part of the NR.
I put it in the NR in that patch, because I was already
explaining lots of other commands (\single, etc.)


Reply via email to