gauss compatibility and todo syn vim fix