The ideia for the "local" package is to make a clear distinctions between remote and local files. Like so:
[ root ]
|- - oll-core
|- - edition-engraver
|- - lalily-templates
|- - ... etc
|- - [ local ]
|- - common (shared functions for local packages)
|- - lalily-templates (user extended files)
|- - drum-styles
|- - ... etc
I'm not sure if it is a good idea yet, I'm not the best folder architect.
At first I created 'local' to store some extented files for lalily-templates that I didn't wanted to put in the main folder.
At this point I wasn't even trying to use it as a package.
Then I thought I could move all my messy stuff (that were in the same level as 'root') into it and enjoy package niceties, without messing with real packages.
About the options issue, it may be unrelated, but I also noticed I may have not "installed" it 100% properly.
In the 'package.ily' of "local", I tried using something like " \loadModule local.common ", but it would raise a clueless error.
In my '
test.ly' file I could load the same module with no errors.
If there is some kinda of instructions on how to structure a package I could check myself if I followed the right track.
-- Pessoa