> -----Original Message----- > From: Han-Wen Nienhuys [mailto:[EMAIL PROTECTED] > > If I comment out the score-level indent, then the book-level indent > > will take over. If I comment out both the score-level and > book-level > > indents, then the top-level indent will take over. > > No, the \book level indent overwrites the toplevel > > \paper { indent = #75 } > \book { > \paper { indent = #50 } > } > > really maens > > "$defaultpaperblock" = \paper { \$defaultpaperblock indent = #75 } > \book { > \paper { \$defaultpaperblock indent = #50 } > } > >
Does this mean that \paper settings are always at top level? If so, then a change to combine \paper and \layout into \settings, with scope defined by where the \settings block occurs, would constitute a change in functionality. However, that change in functionality would be cleaner and more consistent. The scope would be what the syntax of the input file implied. On a related note, I think it would be cleaner to _always_ require users to put in the necessary scope levels, i.e. don't have lilypond put the \book block in by default. It would make it a bit harder to get started, but would make it much easier to move from the "beginning user" stage to doing complicated scores. Carl Sorensen _______________________________________________ lilypond-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-devel
