Color with a syntax meaning.
Bone carries the structure. The material families distinguish the information within it. Try the light and dark examples below.
palette.ts TypeScript
const MEMORY = { foundation: ["Bone", "Blood"], colors: 30, intentional: true,}; function makeRoom(theme) { return { ...theme, accent: "Blood", module: MEMORY, };}Install in VS Code.
Unzip into your VS Code extensions folder, restart, then select Themodynamic Stark from Color Theme.
Download editor themesMore than a change of hue.
Functions use italic and constants use bold, helping distinguish Sage and Sand when their hues look similar.
The syntax mapping.
| Token | Dark | Light | Type treatment |
|---|---|---|---|
| Comments | Weathered | Weathered | — |
| Keywords | Marrow | Buried | — |
| Strings | Flushed | Sanguine | — |
| Numbers / types | Polished / Specular | Annealed | — |
| Decorators | Vapour | Essence | — |
| Constants | Silica | Ite | Bold |
| Booleans | Bloom | Cuprite | — |
| Functions | Tender | Apoth | Italic |
| Variables | Rime | Fathom | — |