SublimeCImproved
SublimeCImproved copied to clipboard
(NO LONGER MAINTAINED) Improved syntax for C/C++/Objective-C, with a special support for sources of Linux kernel, CPython, etc.
With C Improved, the function name `bad` does not appear in Go To Symbol (Cmd+R). Here's a minimal case: ```c void good() { } void bad () {} void good2(){}...
Last Sublime Text Dev package now support Ligatures, and C Improved doesn't seems to work well with. Some ligatures works (`!=`) but not all (`->`). I use FiraCode for ligatures....
Quite strange highlighting for case ranges: 
In the default C highlighting, labels are given the scope `entity.name.label`. In C Improved, they aren't. It's easy to miss since I think a lot of schemes ignore it, but...
sizeof is not highlighted at all. struct and return are highlighted in blue italic. Is that intentional? Is something wrong with my setup.?
When using printf and scanf types defined in stdint.h such as uint64_t the correct (and portable) way is to use defines from inttypes.h: #include uint64_t i; scanf("%"SCNu64, &i); Because an...
Class names are not highlighted with right color when they are inherited OK: ``` struct Foo { } ``` Where `Foo` is highlighted with right color Wrong: ``` struct Bar...
In Sublime text 3114 on Mac, toggle block comment feature (shortcut option + command + / ) keeps adding the comment block instead of toggling it
Currently custom types are not being highlighted the same as standard types, recommend indexing custom types and highlighting them like regular types.
> Other languages derived from C (like C++ and Objective C) don't need their syntaxes to be changed to something special: they usually extend source.c under the hood, which is...