All work

Irix for Sublime

The Irix palette as a Sublime color scheme.

Source on GitLab Sublime Text · MPL-2.0 · v0.7.0
The Irix color scheme is a single file of three blocks: variables (446 lines), globals (54 lines), and rules (2,099 lines, 417 scopes). It feeds a loop: generate_template.py derives a 2,628-line Jinja template from it, and the Configure Color Scheme command asks eight questions and runs copier on that template to write the whole scheme file again (amber, entering the scheme panel from above). A shared line leaves the scheme panel as a whole, not from any one block, and reaches three readers: the template generator (cyan), the doering.ai build, which turns the scheme into site tokens, and the hints plugin, which paints inline color swatches for palette names inside Sublime (indigo). scheme variables 446 lines globals 54 lines rules 2,099 lines template 2,628 lines copier 8 questions site tokens doering.ai color hints swatches in Sublime

The Irix palette as a complete Sublime color scheme. I have taken the time to collect & synthesize the most important scopes from 18 default syntax definitions. The vast majority of popular schemes stick to Sublime's official guidance on scope coverage, and yet this process confirmed to me that there's a lot more nuance to be captured.

It also shows inline swatches next to palette names in config files, and a Configure Color Scheme command renders a personalized variant.

Python code in Sublime Text with the Irix color scheme: keywords, types, function names, strings, and builtins in distinct warm and cool tones on a dark background.