This time, it is not working, and I do not have any idea why. \defineenumeration[ENUM][] \definebuffer[Entity,before=\startENUM,after=\stopENUM] \starttext \startEntity \input tufte \stopEntity \stoptext fails with ! Missing \endcsname inserted. <to be read again> \let \noshowargumenterror ->\let \expectedarguments \noexpectedarguments \dodoubleempty #1->\noshowargumenterror \doifnextcharelse [{\dodoubletestemp... \startENUM ->\dodoubleempty \@@startdescription [ENUM] <argument> \??bu Entity,before=\startENUM ,after=\stopENUM \c!number \letvalue #1->\expandafter \let \csname #1 \endcsname ... l.4 On Tue, 2010-04-27 at 15:13 +0200, Antoine Cailliau wrote:
Mmm... \getbuffer[LST] obviously
Sorry for the noise
On 27 April 2010 15:04, Antoine Cailliau
wrote: Hi,
I'm trying to deal with \dostartbuffer.
I found an old message on the ML about \dostartbuffer http://www.mail-archive.com/ntg-context@ntg.nl/msg08222.html and its is pretty what I want except that I do not know how can I get access to the buffer :)
For instance, \def\startLST[#1]% {\def\stopLST{End of #1}% \dostartbuffer[LST][startLST][stopLST]}
\starttext \startLST[whatever] bla bla \stopLST alb alb \stoptext
will print End of whateveralb alb. I just want to get the content blabla in \stopLST.
I guess, it should not be hard :)
Antoine