m...@apollinemike.com writes: >> Actually, one could juggle the order of arguments around such that >> the optional arguments can't be confused with the next argument. >> Like putting the footnote mark first, position next, Grob spec next, >> footnote text last. In that manner, you could leave off either Grob >> spec or footnote mark without needing to say \default. And even if >> one writes \default for autonumbering, having it directly after the >> command will look more like \mark. >> > > This is a good idea - I should have done it this way from the get-go, > but I had no clue about the whats/whys/wheres of \default. > > Is there any chance that this type of change could be written as a > smart convert-ly rule? Assuming that people don't use # for purposes > other than indicating Scheme arguments in their footnote making, > scanning a string for "#" should show where the arguments are and then > they can be swapped around.
Well, scanning for \markup ... will be quite more of a challenge. Another problem I see is coordinating the change with the equally-named \footnote markup command. I have to see how that is defined. On the plus side, most user files will likely be using \autoFootnote. -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel