On Thu, Jan 26, 2012 at 6:16 PM, Wolfgang Schuster <schuster.wolfgang@googlemail.com> wrote:

Am 26.01.2012 um 16:59 schrieb luigi scarso:

> \def\ChapterCommand#1#2#3{#1 #2 #3}%
> \setuplist[chapter]
>         [alternative=command,
>        command=\ChapterCommand]
> \starttext
> \placecontent
> \startpart[title=aaa]
> \startchapter[title=bbb]
> \startsection[title=ccc]
> \input knuth
> \stopsection
> \stopchapter
> \stoppart
> \stoptext
>
> ! Argument of \ChapterCommand has an extra }.

Write \unexpanded\def\…

Wolfgang

hm, doesn't break compatibility ?
Also in strc-doc.mkiv
% We can access the (stored) data with the following macros.
%
% \def\MyHeadCommand  #1#2{\framed{#1}\framed{#2 / \structureuservariable{subtitle}}}
% \def\MyListCommand#1#2#3{\externalfigure[\structurelistuservariable{figure}][height=5mm]#2}
%
% \setuphead[chapter][command=\MyHeadCommand]
% \setuplist[chapter][alternative=command,command=\MyListCommand]

--
luigi