Handle ansi colours in compilation output, does not autoclose if there are errors.
Improve smart operator behaviour for c
Insert space when opening paren after flow control keyword in c