An alternative no-nonsense C++ syntax. And an opinionated light color theme designed to take advantage of it.
The stock C++ grammar is a huge 16kloc monstrosity that tries to be too clever for my taste. It tries to parse various C++ constructs to provide a poor man's semantic highlighting, which it has no business doing - that's a language server's job.
This is a simpler C++ grammar, rewritten from scratch. It only highlights individual lexial elements: keywords, literals, etc.
Keywords are dividied into several categories, and the provided theme takes advantage of it.
Goals for the grammar:
The custom grammar automatically overrides the default C++ grammar. The langauge name is changed to
The color theme has to be enabled manually, if desired: