# [NTG-context] \preventmode does not work

Hans Hagen pragma at wxs.nl
Fri Nov 21 20:18:24 CET 2014

```On 11/19/2014 5:48 PM, Rik Kabel wrote:
> (This is a bump, with an improved example, of my earlier note on the
> subject.)
>
> In MKIV, \preventmode does not work. It appears to do the opposite of
> what is intended, and enable the specified mode. It also does not
> prevent the explicit enablement of a mode (as can be seen by
> uncommenting the commented line in the MWE).
>
> I have not tested it with MKII , where it might work. (Will ConTeXt
> online ever be restored?)
>
> This goes back to TL14 and likely earlier.
>
> Do I misunderstand what \preventmode should do, or have I misused it?
>
> And why are there {curlies} instead of [squares] around the mode name in
> \doifmode and friends?
>
> MWE, run context MWE.tex:
>
>     \starttext
>     \preventmode[X]
>     %\enablemode[X]
>     \doifmode{X}{!}
>     \stoptext

fixed in next beta (there was actually a note in the source that it
needed checking)

Hans

-----------------------------------------------------------------