Trevor Bača <trevorb...@gmail.com> writes: > \override VerticalAxisGroup #'staff-staff-spacing = > #'((basic-distance . 0) (minimum-distance . 10) (padding . 6) > (stretchability . 0)) > > ... works again with the new settings so that I'm once again able to > vertically position the time signature context exactly where I want > it. > > Also, when you write that "that basic-distance, etc., take hyphens > where you had underscores (and there are no error messages for typos > when setting these low-level options)" I feel like I may be losing my > mind because it looks on my end like the underscore-formatted versions > of the options work just fine (under both 2.17.9 and 2.17.11).
They don't. > Could this in fact be the case? No. But since you plaster over the whole staff-staff-spacing alist, any previous settings in there are gone. So LilyPond will revert to some fallback behavior when not finding basic-distance and minimum-distance any more, and the most likely fallback is picking 0.0. Which is likely what you have been mistaking for "my overrides work as intended". > But are the hyphen-formatted versions to be preferred? They are the only thing that has ever worked. You can set flurble and wurrybon instead of basic_distance and minimum_distance without a net change, and you can remove both of those pairs entirely from the alist without a net change. The actual difference is that LilyPond can no longer find entries for basic-distance and minimum-distance and just puts in some hard-coded default. > Perhaps as part of the increasing regularization of the syntax that's > taking place globally? Nope. -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel