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
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