Add extra syntax highlighting for C
Use buffer switching instead of tabs