Werner LEMBERG <w...@gnu.org> writes: >>> BTW, would it be possible to enhance `\propertyTweak` to write >>> >>> \propertyTweak fret-diagram-details.dot-color #'white >>> FretBoard >>> >>> as >>> >>> \propertyTweak dot-color #'white >>> FretBoard.fret-diagram-details ? >> >> Have you even tried? > > Only the stacking case: > > \once \propertyTweak barre-type #'straight > \propertyTweak dot-color #'black > \propertyTweak finger-code #'below-string > FretBoard.fret-diagram-details > > => error: bad grob property path (dot-color) > > Sorry for the simplification. > >> With the obvious consequence that it makes no difference for >> stacking _multiple_ \propertyTweak commands, so it doesn't help a >> lot in your case. > > I don't understand this remark. Please elaborate.
\propertyTweak finger-code #'below-string FretBoard.fret-diagram-details is completely indistinguishable from \propertyTweak fret-diagram-details.finger-code #'below-string FretBoard So any commands stacked before this last \propertyTweak command have no way of knowing that they are supposed to assume fret-diagram-details as a given. >> And actually using this syntax for the final \propertyTweak is >> likely going to be a lot more confusing than just staying like you >> are. > > I agree. It was a bad example, and the one above should better > demonstrate what I'm looking for. No idea what you mean. -- David Kastrup