Wonderful, Hans! Many thanks.

Alan


On Mon, May 27, 2013 at 1:14 PM, Hans Hagen <pragma@wxs.nl> wrote:
On 5/27/2013 3:36 PM, Alan Bowen wrote:
I an trying to use \definehighlight to define a macro that will color
and overstrike selected text.
Thus far,

\definehighlight[Delete][color=red,style={\overstrike}]
\starttext
test  \Delete{test} test
\stoptext

reports

! Too many }'s.

system          > tex > error on line 4 in file ...TEST.tex: Too many
}'s ...


If I replace “\overstrike” with “bold”, “\Delete” works. “\overstrike”
works otherwise, so am I trying the impossible here?

The next beta will have \setbar for that purpose, used as:

\setuphead[section][textstyle={\setbar[overstrike]},textcolor=blue]

\definehighlight[Whatever][color=darkyellow]
\definehighlight[Delete]  [color=red,style={\setbar[overstrike]}]
\definehighlight[Keep]    [color=green]

\starttext

    \setupbar[overstrike][foregroundcolor=cyan,color=blue]

    \startsection[title={{\green green} foo {\green green}}]

        foo \startbar[overstrike]bar\stopbar

        test  \Delete{test} test \Keep{test} test \Whatever{test} test

        \color[red]{test  \Delete{test} test \Keep{test} test}

    \stopsection

\stoptext

for the source watchers: watch the subtle change in

\mult_interfaces_install_style_and_color_handler

Hans

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
    tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________