The theme aims to provide excellent legibility and contrast, without excessive blue light or compromises in terms of syntax highlighting.
To do so, it borrows the excellent syntax highlighting from Noctis, kicks it up a notch in terms of saturation and lightness, and combines it with a sleek, black UI.
It also now includes "no-italic" and "no-italic-no-bold" versions, made with bitmap fonts in mind. Basically, if you're using a small font-size without scaling, I'd recommend using one of those versinos along with a font such as Terminus.
The theme building process is a simiplified version of that used by the Noctis theme.
syntax.mjs
→ syntax tokens based on the language grammar installed./src/themeData/
→ theme files with an additional syntaxColors prop, equivalent to the "colors.mjs" entry in Noctis
After you make a change in any of the above files you need to use npm run build
command. The build output folder is ./themes/
Happy hacking!
This theme is a fork of Noctis and borrows heavily from Popping and Locking Black Theme.
The font used in the screenshot is Fire Code Retina.