I have made a change to my local include.py macro to support the same syntax as pagelist and fullsearch does in addition to the existing syntax. I am attaching a patch for those who may find some use of it.
Quick mod here to add default to: and from: search strings. Does not affect default behavior (but you may need to change the defaults if you use similar 'tags' for something else!) Not gonna up a patch, it's a few simple additions:
Insert before if from_re: (line 124):
if not from_re: from_re = "##EXPORT"
Insert before if to_re: (line 135):
if not to_re: to_re = "##END"
These do not affect the surounding indentation, they are independent clauses!
To silence returned errors if default from: not found, insert this before result.append(_sysmsg % ('warning', 'Include: ' + _('Nothing found for "%s"!')) % from_re) (line 133):
if not from_re == "##EXPORT":
To silence returned errors if default to: not found, insert this before result.append(_sysmsg % ('warning', 'Include: ' + _('Nothing found for "%s"!')) % from_re) (line 143):
if not to_re == "##END":
Check your indentation after these last two, though!
-- BlueRabbit 2010-06-26 21:32:31