- Operators aren't recognised at all.
- Things like include statements are subdivided excessively.
- The likes of "short" and "size_t" are recognised as different kinds of things (I understand the rationale, but don't think it's a net gain).
- Type names like "struct foo" aren't recognised as the single unit they are.
- The widespread convention of a "_t" suffix denoting a type name isn't recognised.
- Labels aren't recognised.
- ...and more along the same lines.
I'm not advocating that everyone should use this instead of the stock package. For one thing, it doesn't have feature parity. However, if it sounds like you share my tastes, it might be for you. The README explains how to disable the stock package.
Availability
Github incl. README: https://github.com/frou/CFeather
Direct download: https://github.com/frou/CFeather/archive/master.zip
You can also find it by searching on Sublime Package Control.
Here's a screenshot. Remember that CFeather isn't about specific colours, but rather which colours are picked from your active colour scheme. The colour scheme it's paired with below is one I created, Sundried (https://github.com/frou/Sundried).
Regards.
