[dev-context] CSV, alpha 2 ;)

Hans Hagen pragma at wxs.nl
Wed Jul 19 10:03:06 CEST 2006


Aditya Mahajan wrote:
> On Tue, 11 Jul 2006, Taco Hoekwater wrote:
>
>   
>> For the bib module docs I have used a hack that goes like this:
>>
>>   \usemodule[int-load] % preload \loadsetups command
>>   \def\loadsetups{}    % disable loading cont-en.xml
>>   \usemodule[mod-01]
>>   \startXMLmapping[zero]
>>   \processXMLfilegrouped{t-bib.xml}
>>   \stopXMLmapping
>>
>> It seems this part of the core needs a minor extension to make it easier
>> to document modules (but it may be that you have that already :))
>>     
>
> Well, after a suggestion from Mojca, the simplest way seems to the 
> following
>
> \usemodule[int-load]    %Allow context to parse xml markup
> \loadsetups[arrows.xml] %Name of the file with xml markup
>
> % Get gray backgrounds for setups
> \setupframedtexts
>     [setuptext]
>     [background=screen,
>      frame=off]
>
>
> Then you can use \setup{command} to show its syntax.
>
> \showsetup is just defined as
>
> \def\showsetup#1%
>    {{\def\y##1{\writestatus{setups}{warning: remove y! from #1}}%
>      \setup{#1}}}
>
> which seems to do some checking for commands that defined twice.
>
> For the purpose of documenting modules one can even say
>
> \let\showsetup\setup
>   

i didn;t closely follow this thread ... what exactly is the problem

Hans


More information about the dev-context mailing list