correct commenting/uncommenting even for mixed spaces/tabs file