i agree it can be simplified a lot
on *:input:*:{ if ($1 == - || $1 == +) && ($mid($1,2,1) isin $nickmode) && (!$3) { if ($2 ison $chan) { mode $chan $1- } else mode $chan $1 } }