try this im writing it here and so havent tested it
on *:input:*:{ if ((/ * iswm $1-) && (!$ctrlenter) && (!$inpaste)) { haltdef | $2- } }
it looks to see if the line is "/ *" and if so just executes $2- as the command, this should fix the problem (i think)