Hi,
On 21 Sep 2020, at 18:41, Hans Hagen
wrote: the reason i didn't make setups inheritable was mostly that I can't oversee the intensions (i played a bit with it; like defining setups as part of define so that we can have inherited setups) ... for instance what when we have a third level (say document -> thesis -> mythesis .. and we want to use the thesis setups)
I think I would prefer a system where \definedocument[thesis] Automatically gets default (but not filled in) setups thesis:start and thesis:stop in before= and after=, but \definedocument[thesis][document] Would inherit the document:start and document:stop, and a thesis:stop and thesis:start in the case of a following \definedocument[mythesis][thesis] As this matches closely to how parents work in other \define calls. I find the current situation (with an implied ‘[document]’ parent) a tad confusing. But I am nitpicking :) Best wishes, Taco
i don't care what solution si chose as long as it doesn't break anything at my end
Hans
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------