Ben Beeson <bwbe...@gmail.com> writes: > Hi David, > Here is how I get the \gitCommitish in the tagline. First, include the > "gitDefinitions.ily" file.
What is that? > I use something like this: > > \include "/home/workspace/include/gitDefinitions.ily" > > Then in the header declaration, add the \gitCommitish and any other > items desired to the tagline entry: > > \header { > title = "Title" > composer = "" > arranger = "" > meter = "" > tagline = \markup { \filename " " \source " " git Version: > \gitCommitish Committed: \gitDateTime > Engraved: > \simple #(strftime "%d - %b - %Y - %H%M " (localtime > (current-time))) > } > } > > An example tagline from a score I am editing presently looks like this: > > > Here \source is just a note to remind me where I got the information i > used. This could be person's name or whatever. For the tagline above, > \source is "null", so that value is missing from the tagline. I hope > that the above is helpful to others. > > Regarding your comment about adding an expression to \bookOutputSuffix > -- that is what I am trying to do. That said, > > \bookOutputSuffix "\gitCommitish" or \bookOutputSuffix = > \gitCommitish does not work as expected. What about \bookOutputSuffix \gitCommitish then? > The Guile information I have seen so far online has not been too > helpful for this particular question. string-append and similar functions exist. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user