First reaction: Congrats, looks great! Second reaction: Yet another, completely different syntax highlighting implementation/definition list... https://github.com/zyedidia/micro/tree/master/runtime/syntax Couldn't pick any of the hundreds that already exist? :(
Looks like these are just nanorc files. so reusing nano's definitions? The project name also checks out.
https://github.com/zyedidia/micro/blob/master/runtime/syntax...
https://github.com/nanorc/nanorc/blob/master/csharp.nanorc
Looks like they were s&r'd. Which kind of makes the case: why not just make it compatible with nanorc? (Or anything else really, just, something that doesn't create yet-another uncountable set of syntax highlighting files that has to be maintained to support just one more editor)