Am 18.01.2016 um 18:37 schrieb Simon Albrecht: > On 18.01.2016 18:27, Urs Liska wrote: >> Am 18.01.2016 um 18:24 schrieb Kieren MacMillan: >>> Hi Urs, >>> >>>> c) >>>> Take a) as the default and provide a context property >>> This. >>> >>> Thanks, >>> Kieren. >>> >> Any suggestions for a better name than >> >> \set subdividedBeamCountAddForShortenedBeam = ##t > > It would almost call for > \override Beam.subdivide-details.ignore-shortening = ##f > (this would be the default). Still a bit clumsy, and I don’t want to > upturn your plans. But the options seem to be complex enough to be > better stored in an alist.
I find this a very good idea. I don't feel very good with inventing arbitrary independent context properties. Having a single object and consistent interface would make it much more consistent to add more configuration options to the beaming. That wouldn't bother my "plans" at all, it's just that I don't know out of my hat where to define (and initialize) such an alist and how to access its value from within the C++ beaming code. So any hints welcome ... Best Urs > Just my 2cts, > Simon -- Urs Liska www.openlilylib.org _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user