2010/11/7 Wolfgang Schuster > > Am 07.11.2010 um 19:42 schrieb Vedran Miletić: > > > Hi, > > > > I would like to define something like this: > > \def\startSolution{\startmode[solutions]...} > > \def\stopSolution{...\stopmode} > > > > But when I use \startSolution and \stopSolution, and mode solutions isn't > enabled, I get something like > > Runaway argument? > > aaa \stopSolution \stoptext > > ! File ended while scanning use of \dostopmode. > > > > system > error on line 0 in file : File ended while scanning use > of \dostopmode ... > > > > What's the proper way of doing this? > > Use \startmode[...] ... \stopmode in your document without your own > Solution environment or define the environment as > > \definebuffer[Solution][local=yes] > > \startmode[solutions] > \setupbuffer[Solution][local=no] > \stopmode > > \starttext > > ... > > \startSolution > solution > \stopSolution > > ... > > \stoptext > How would I then do something like this? \def\startSolution{\startmode[solutions]\startframedtext} \def\stopSolution{\stopframedtext\stopmode} -- Vedran Miletić