Errors are red, types are blue. Comments are gray, so they don't confuse you.
A dark theme for Code that uses semantic colors consistently.
It should work well on most languages, but it's particularly great for Godot Files (assets, GDScript, GDShader) and for languages like Javascript/Java/C#/C++, as well as formats like JSON/XML/INI and its derivatives. It has special colors for JSON with Comments (to help easily distinguish it from strict JSON). It's also compatible with Rainbow CSV.
Comments are gray so they can be visually ignored easily.
Colors vary in rainbow order, with semantics going from specific to broad, as per the image below.
Keywords are bold and usually red, unless a different color fits better semantically. For example:
int
is colored like a typetrue
is colored like a constantnew
is colored like a function
Note that other semantics can also change style for better contextual distinction, e.g., static identifiers may become bold too - but this shouldn't cause confusion with keywords because those are well-known and clear by the context.
Semanticolors
Feel free to comment here if you have any issues. Subscribe to be notified on updates.