fixing code mirror mode to ignore :! things