Hello, interesting trick; however, it doesn't work when used inside a macro: ---- \definebuffer[Hidden] \def\WWW{ \startHidden DDD \stopHidden } \starttext AAA \startHidden BBB \stopHidden \WWW \stoptext ---- Any idea? TIA. Best regards, Lukas On Fri, 22 Mar 2013 16:42:27 +0100, Sietse Brouwer wrote: >> is it possible to define a start-stop command to hide text within? >> >> Something like: >> >> \definestartstop[Hidden][before=\starthiding,after=\stophiding] > > Just define any buffer, and don't call \getbuffer[mybuffer]. Buffers > are not typeset, by default, until you get them. The below is > shamelessly adapted from Hans's \starthiding (which already exists): > > \definebuffer[Hidden] > % uncomment the below to turn this into a non-hiding buffer. > % \setupbuffer[Hidden][after={\getbuffer[Hidden]}] > > jjjj > > \startHidden > asdf asdf > \stopHidden > > Cheers, > Sietse -- Ing. Lukáš Procházka [mailto:LPr@pontex.cz] Pontex s. r. o. [mailto:pontex@pontex.cz] [http://www.pontex.cz] Bezová 1658 147 14 Praha 4 Tel: +420 244 062 238 Fax: +420 244 461 038