Dear Urs, All good.
I've followed all your instructions -- no problem. However, perhaps I'm putting \setOption scholarly.annotate.export-targets #'("latex" "plaintext") in the wrong place. I put this in the "main-init.ily" file, yes? When I try to engrave the score I get this error: Parsing... openLilyLib: library infrastructure successfully loaded. Interpreting music...[8][16][24] /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 <0>: In procedure string->symbol in expression (string->symbol ctx-id): /Users/craigdabelstein/Dropbox/Lilypond/openlilylib/ly/scholarly/annotate/__main__.ily:150:34 <1>: Wrong type argument in position 1 (expecting string): #t Exited with return code 1. Craig On Sat Feb 07 2015 at 11:23:04 AM Urs Liska <u...@openlilylib.org> wrote: > > Am 07.02.2015 um 00:40 schrieb Urs Liska: > > > Am 07.02.2015 um 00:39 schrieb Craig Dabelstein: > > Hi List, > > Sorry for the frustrating question, but how do I combine Samuel's code -- > @[^@]*@ > -- with an annotate message such as -- "Should the @\textit{cresc.} begin > here or immediately after the preceeding \lilyDynamics{pp}@?" > > > You don't do that at all. You simply wait until I have managed to update > everything and upload it ;-) > > > Sorry, didn't intend to sound harsh ... > > Now I've fixed a few more things and uploaded it to Github - but you have > to make significant changes to get anything new, because I've moved the > whole thing into a new structure within openLilyLib. > Sorry to let you switch just after having started, but it's better to do > The Right Thing now. > > I will soon write a new post about all this (which I'm extremely excited > about), but for now just the instructions for using ScholarLY: > > > - Discard the ScholarLY repository > (if you'd do git pull you'd probably be surprised to be left with only > one README file ;-) ) > - Remove the path to ScholarLY from LilyPond's include path > - Download, clone or update openLilyLib (from > https://github.com/openlilylib/openlilylib) > - Add the /ly directory within that repository to LilyPond's include > path > (If you already use openLilyLib you will have its root directory in > the include path, and you should keep that for now. Once the reorganization > is finished this can be removed - but that will take a considerable amount > of time I > > Once that is in place you have to modify your documents like this: > > - remove the \include "scholarly/annotate.ily" > - add > \include "openlilylib" > - add > \loadModule "scholarly" > > Now you can use the annotation commands as before. > What is significantly different is the common configuration > infrastructure. This is not documented for ScholarLY yet (as said I'll make > a proper announcement later when it's ready). Basically you can configure > ScholarLY (or any other to-be-added openLilyLib library) with the new > \setOption > command that is part of the new openLilyLib infrastructure. > > As said the options are not documented yet, but you can have a look at > config.ily in the annotate folder. > What you'll need is probably > > \setOption scholarly.annotate.export-targets #'("latex" "plaintext") > > You can also experiment with > > \setOption scholarly.annotate.print ##f > \setOption scholarly.annotate.sort-criteria #'("type") > \setOption scholarly.colorize ##f > > Good luck > > > Urs > > > > Craig > > > On Sat Feb 07 2015 at 7:49:15 AM Urs Liska <u...@openlilylib.org> wrote: > >> >> Am 06.02.2015 um 22:46 schrieb Br. Samuel Springuel: >> > On 2015-02-06 4:18 PM, Noeck wrote: >> >> You could also enforce this by now allowing all characters between >> >> the @: >> >> e.g. @[-a-zA-Z\\_]*@ >> > >> > Rather than include all characters not "@" it would be better to >> > simply exclude "@". I.e.: >> > >> > @[^@]*@ >> > >> > The "^", when it is the first character inside a brace changes the >> > brace from meaning "anything in this group" to meaning "anything not >> > in this group". As a result this expression will match an string >> > contained between to "@" characters which does not itself contain an @ >> > character. >> > >> > I'm fairly certain this is standard for regular expressions. >> >> Maybe. In any case it seems to work for the problem at hand, while >> "@.*?@" did not work. >> >> Thanks >> Urs >> >> > >> > >> > ✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝ >> > Br. Samuel, OSB >> > (R. Padraic Springuel) >> > >> > PAX ☧ ΧΡΙΣΤΟΣ >> > >> > _______________________________________________ >> > lilypond-user mailing list >> > lilypond-user@gnu.org >> > https://lists.gnu.org/mailman/listinfo/lilypond-user >> >> >> _______________________________________________ >> lilypond-user mailing list >> lilypond-user@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-user >> > > > > _______________________________________________ > lilypond-user mailing > listlilypond-user@gnu.orghttps://lists.gnu.org/mailman/listinfo/lilypond-user > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user