Repository navigation
[feat] tui: flexoki and flexoki-light themes - #180
Merged
Merged
Conversation
Steph Ango's Flexoki, dark and light. two-face does not ship it, so both syntax themes are bundled .tmTheme files (ADR 0040), written here from Flexoki's published palette (MIT) and generated from one table so the scope mapping is the same in both. The seeds take Flexoki's 400 accents on the dark ground and its 600 accents on paper. Five inks moved to clear the legibility tests, each with the number that forced it in the seed file: the dark red and blue are lifted, and the light green and yellow are darkened. The light green also turns 4 degrees towards green, because the reviewed mark derived from it cannot reach the chroma floor in Flexoki's own hue at that lightness.
Review follow-up, as for monokai.tmTheme: the inert findHighlight key now names the colour each seed actually fills a search hit with.
gogoout
force-pushed
the
feat/flexoki
branch
from
September 27, 2026 00:12
a91e246 to
b0afc25
Compare
gogoout
enabled auto-merge (squash)
September 27, 2026 00:13
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Recreates #177 on top of #179, because GitHub cannot change the base of a stacked PR. The content is the same as #177, including its review fix. #177 has the review thread.
Stacked on #179. Change this PR's base to
mainbefore merging it, after #179 is merged. A squash merge into the Monokai branch would strand it there.What changes
flexokiandflexoki-light, Steph Ango's Flexoki (MIT). There are now thirteen themes..tmThemefiles, the mechanism from ADR 0040. They are written here from Flexoki's published palette and generated from one table, so both use the same token colours. Both credit Flexoki in their headers.#100F0F), and its 600 accents on paper (#FFFCF0).#D14D41(4.42:1) and the blue#4385BEare lifted, with hue kept. The blue fell to 2.81:1 when muted for a foreign hunk.#66800B(4.39:1) and the yellow#AD8301(3.39:1) are darkened.Docs
docs/cli.md,spec/tui.mdandspec/consumers.md.assets/themes.shrecords them.assets/themes/flexoki.pngandflexoki-light.pngare new.Tests
cargo test,clippy -D warningsandfmtare clean.Gkey now lands onflexoki-light.