Abraham Lee <tisimst.lilyp...@gmail.com> writes: > All, > > In the docs are numerous sections that discuss how to modify context > properties. This is not complicated. However, a handful of recent threads > on the user list have got me wondering about the correct way(s) of > _accessing_ these properties within, for example, a music function. The > music function may or may not modify the same or another context property. > If music functions are NOT the way to go, then what is preferred? > > Thanks, in advance, for all insights and instruction.
I have no idea what you want. Music functions are called when parsing LilyPond source code. At that time, there are no contexts and no context properties. Consequently, music functions have no way whatsoever to read or modify context properties. All they can do is create music expressions (typically overrides or applyContext calls, possibly as context modifications) that contain callbacks of some form that, when ultimately called during iteration of the music expression, will be able to access actual properties. So for your actual question, there is little insight and instruction to be had. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user