David,

Thanks. Hardly worth the effort! I think I'll just try to ignore my allergy to 
leading zeroes in dates. Or not do any engraving 1-9 of the month.

I'm no LISP expert, apart from knowing that it stands for Lots of Irritating 
Surplus Parentheses.

Best regards,

Peter
mailto:lilyp...@ptoye.com
www.ptoye.com

-------------------------
Monday, May 13, 2013, 2:39:51 PM, you wrote:


Hi Peter,

> When I try to use the %e format to get rid of leading zeros in the date, 
> lilypond crashes out.

As a workaround, you could just use %d and check for a leading zero, replacing 
it with a space.  Something like this:

\header {
  title = "title"
  composer = "no-one"
  tagline = \markup {
    Engraved
    \simple #(let ((date (strftime "%d/%m/%Y" (localtime (current-time)))))
                (if (string-prefix? "0" date)
                    (string-append " " (string-drop date 1))
                    date))
    with \with-url #"http://lilypond.org/";
    \line { LilyPond \simple #(lilypond-version) (http://lilypond.org/) }
  }
}

{ c d e f }


Modifications would have to be made if you want the day in other than the 
leading position.

Anyway, hope this helps.

-David
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to