$Info, $Warnings, $Errors, and $InhibitErrors are all 32 bit masks of the 32 ST bits that start at ST128. Easiest thing to do is put all of those in a data view, display DSTs in hex, and see which bits turn on for your issue. I think divide by zero is 13, so you should see 0x00002000 (hex) or 8192 (dec) in $Warnings. So setting $InhibitErrors:13 will block it.
I never made it publicly visible, but there are also masks that determine the level of an ST bit, whether it is info, warning, or error. I had planned to make it configurable. Some folks may consider divide by zero perfectly ok, while others view it as show stopping. The plan was to let them adjust it. Sometimes plans are victims of time realities.
