summaryrefslogtreecommitdiff
path: root/test/snapshots
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-07-31 09:59:08 -0300
committerGabriel Schneider <[email protected]>2026-08-01 15:02:08 -0300
commit5cf16eab0a4beec196e51bdcee731b899a2af07c (patch)
treefc2e7afaab7796b3f32773e29d26b5969727475c /test/snapshots
parent560ae0a63f7b5d354bad3ba13dd8ab26b5f0a870 (diff)
downloadpardes-5cf16eab0a4beec196e51bdcee731b899a2af07c.tar.gz
pardes-5cf16eab0a4beec196e51bdcee731b899a2af07c.zip
every helix and zed theme on the machine, not a curated nine
228 in the ring: 3 pardes ships plus all 214 helix runtime themes and all 11 zed variants across its three families. No exclusions. inherits is what this cost. 76 themes need it, so the reader is two passes now, and the merge is WHOLE-KEY rather than field-wise because helix merges the theme body at depth 1 — the three *_transparent themes clear their parent's background with an empty table, and a field-wise merge would leave it painted. I had that wrong until I read helix-view/src/theme.rs. At 214 files the generator meets themes that are SPARSE rather than broken, and the old fatal-on-anything-missing would have rejected them. Every fallback is helix's own rule: no background at all means wear the terminal's, so bg and fg go null (13 themes, correctly); the twelve RGB fields that cannot be null fall back to ghostty's default palette entries 7 and 0, which is exactly what a pardes terminal already paints an unstyled ANSI index as. fatal is kept for what genuinely cannot be read. Three real bugs surfaced only at scale: #ccc shorthand doubles the nibble (helix's rule, 58 colours), a quoted inline-table key silently dropped a selection colour, and four themes name a cursor background EQUAL to the page because they are about to reverse that cell — taking it painted an invisible move box. 0 degenerate themes out of 225 now: no fg==bg, no syntax colour on its own background, no invisible box. Collisions get an unconditional rule rather than a clever one: a zed variant is always <name>_zed, because both projects ship gruvbox, ayu and one, and a conditional tag would move a name when the other source changes. A comptime assert holds it. Cost: no-op build 0.257 -> 0.276s, a pardes.zig change 46.8 -> 47.5s, binary +0.98%. The generator does 217 sources in 54ms. NextColor stays and is no longer a way to REACH a theme — but the browse got better, not worse: the generated half sorts by name, so its neighbours are that theme's own family. theme.golden's fourth click moved from ayu_dark to acid, which sorting 225 names does; themesel gained a tail capture proving row 228 renders.
Diffstat (limited to 'test/snapshots')
-rw-r--r--test/snapshots/theme.golden60
-rw-r--r--test/snapshots/themesel.golden301
-rw-r--r--test/snapshots/themesel.snap14
3 files changed, 207 insertions, 168 deletions
diff --git a/test/snapshots/theme.golden b/test/snapshots/theme.golden
index c4a5a6d9..0dfe48c7 100644
--- a/test/snapshots/theme.golden
+++ b/test/snapshots/theme.golden
@@ -278,33 +278,33 @@
|
|
== style generated
-|0: 0-52 #8a8986,#313337, 53-99 d,#313337,
-|1: 0-1 d,#5ac1fe, 2-35 #8a8986,#313337, 36-49 d,#313337, 50-51 d,#3f4043, 52-85 #8a8986,#313337, 86-99 d,#313337,
-|2: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|3: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|4: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|5: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|6: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|7: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|8: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|9: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|10: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|11: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|12: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|13: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|14: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|15: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|16: 0-1 d,#3f4043, 2-35 #8a8986,#313337, 36-49 d,#313337, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|17: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|18: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|19: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|20: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|21: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|22: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|23: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|24: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|25: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|26: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|27: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|28: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|29: 0-1 d,#bfbdb6, 2-49 #bfbdb6,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
+|0: 0-52 #e0e0e0,#1e262e, 53-99 d,#1e262e,
+|1: 0-1 d,#ffa060, 2-35 #e0e0e0,#1e262e, 36-49 d,#1e262e, 50-51 d,#303840, 52-85 #e0e0e0,#1e262e, 86-99 d,#1e262e,
+|2: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|3: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|4: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|5: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|6: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|7: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|8: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|9: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|10: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|11: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|12: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|13: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|14: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|15: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|16: 0-1 d,#303840, 2-35 #e0e0e0,#1e262e, 36-49 d,#1e262e, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|17: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|18: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|19: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|20: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|21: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|22: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|23: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|24: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|25: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|26: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|27: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|28: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|29: 0-1 d,#303840, 2-49 #e0e0e0,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
diff --git a/test/snapshots/themesel.golden b/test/snapshots/themesel.golden
index f35e5566..8b8a98e5 100644
--- a/test/snapshots/themesel.golden
+++ b/test/snapshots/themesel.golden
@@ -50,16 +50,16 @@
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
-| 4 Theme ayu_dark
-| 5 Theme ayu_light
-| 6 Theme ayu_mirage
-| 7 Theme catppuccin_mocha
-| 8 Theme dracula
-| 9 Theme everforest_light
-| 10 Theme gruvbox
-| 11 Theme monokai
-| 12 Theme nord
-| 13 Theme one_dark
+| 4 Theme acid
+| 5 Theme acme_helix
+| 6 Theme adwaita_dark
+| 7 Theme adwaita_light
+| 8 Theme akari_dawn
+| 9 Theme akari_night
+| 10 Theme amberwood
+| 11 Theme andromeda
+| 12 Theme ao
+| 13 Theme ashen
== snap step-helix grid=100x30 cursor=7,2
|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
| NOR /tmp/pardes-snap/themesel/cwd/t.txt Save Del NOR /tmp/pardes-snap/themesel/cwd Del
@@ -81,16 +81,16 @@
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
-| 4 Theme ayu_dark
-| 5 Theme ayu_light
-| 6 Theme ayu_mirage
-| 7 Theme catppuccin_mocha
-| 8 Theme dracula
-| 9 Theme everforest_light
-| 10 Theme gruvbox
-| 11 Theme monokai
-| 12 Theme nord
-| 13 Theme one_dark
+| 4 Theme acid
+| 5 Theme acme_helix
+| 6 Theme adwaita_dark
+| 7 Theme adwaita_light
+| 8 Theme akari_dawn
+| 9 Theme akari_night
+| 10 Theme amberwood
+| 11 Theme andromeda
+| 12 Theme ao
+| 13 Theme ashen
== style step-helix
|0: 0-52 #949494,#121212, 53-99 d,#121212,
|1: 0-1 d,#626262, 2-49 #949494,#121212, 50-51 d,#262626, 52-88 #949494,#121212, 89-99 d,#121212,
@@ -110,18 +110,18 @@
|15: 0-1 d,#121212, 2-6 #626262,#080808, 7-13 #bdbdbd,#080808, 14-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
|16: 0-1 d,#262626, 2-46 #949494,#121212, 47-49 d,#121212, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
|17: 0-1 d,#444444, 2-6 #626262,#080808, 7-49 #d8c8a8,#4a3a1e, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|18: 0-1 d,#444444, 2-6 #626262,#080808, 7-16 #bdbdbd,#080808, 17-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|19: 0-1 d,#444444, 2-6 #626262,#080808, 7-16 #bdbdbd,#080808, 17-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|20: 0-1 d,#444444, 2-6 #626262,#080808, 7-20 #bdbdbd,#080808, 21-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|21: 0-1 d,#444444, 2-6 #626262,#080808, 7-21 #bdbdbd,#080808, 22-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|22: 0-1 d,#444444, 2-6 #626262,#080808, 7-22 #bdbdbd,#080808, 23-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|23: 0-1 d,#444444, 2-6 #626262,#080808, 7-28 #bdbdbd,#080808, 29-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|24: 0-1 d,#444444, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|25: 0-1 d,#444444, 2-6 #626262,#080808, 7-28 #bdbdbd,#080808, 29-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|26: 0-1 d,#444444, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|27: 0-1 d,#121212, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|28: 0-1 d,#121212, 2-6 #626262,#080808, 7-16 #bdbdbd,#080808, 17-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
-|29: 0-1 d,#121212, 2-6 #626262,#080808, 7-20 #bdbdbd,#080808, 21-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|18: 0-1 d,#121212, 2-6 #626262,#080808, 7-16 #bdbdbd,#080808, 17-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|19: 0-1 d,#121212, 2-6 #626262,#080808, 7-16 #bdbdbd,#080808, 17-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|20: 0-1 d,#121212, 2-6 #626262,#080808, 7-16 #bdbdbd,#080808, 17-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|21: 0-1 d,#121212, 2-6 #626262,#080808, 7-22 #bdbdbd,#080808, 23-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|22: 0-1 d,#121212, 2-6 #626262,#080808, 7-24 #bdbdbd,#080808, 25-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|23: 0-1 d,#121212, 2-6 #626262,#080808, 7-25 #bdbdbd,#080808, 26-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|24: 0-1 d,#121212, 2-6 #626262,#080808, 7-22 #bdbdbd,#080808, 23-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|25: 0-1 d,#121212, 2-6 #626262,#080808, 7-23 #bdbdbd,#080808, 24-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|26: 0-1 d,#121212, 2-6 #626262,#080808, 7-21 #bdbdbd,#080808, 22-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|27: 0-1 d,#121212, 2-6 #626262,#080808, 7-21 #bdbdbd,#080808, 22-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|28: 0-1 d,#121212, 2-6 #626262,#080808, 7-14 #bdbdbd,#080808, 15-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
+|29: 0-1 d,#121212, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-49 d,#080808, 50-51 d,#444444, 52-99 #bdbdbd,#080808,
== snap step-dark grid=100x30 cursor=7,2
|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
| NOR /tmp/pardes-snap/themesel/cwd/t.txt Save Del NOR /tmp/pardes-snap/themesel/cwd Del
@@ -143,16 +143,16 @@
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
-| 4 Theme ayu_dark
-| 5 Theme ayu_light
-| 6 Theme ayu_mirage
-| 7 Theme catppuccin_mocha
-| 8 Theme dracula
-| 9 Theme everforest_light
-| 10 Theme gruvbox
-| 11 Theme monokai
-| 12 Theme nord
-| 13 Theme one_dark
+| 4 Theme acid
+| 5 Theme acme_helix
+| 6 Theme adwaita_dark
+| 7 Theme adwaita_light
+| 8 Theme akari_dawn
+| 9 Theme akari_night
+| 10 Theme amberwood
+| 11 Theme andromeda
+| 12 Theme ao
+| 13 Theme ashen
== style step-dark
|0: 0-52 #969696,#2c2a3e, 53-99 d,#2c2a3e,
|1: 0-1 d,#6e4fd0, 2-49 #969696,#2c2a3e, 50-51 d,#383c54, 52-88 #969696,#2c2a3e, 89-99 d,#2c2a3e,
@@ -172,15 +172,15 @@
|15: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
|16: 0-1 d,#383c54, 2-46 #969696,#2c2a3e, 47-49 d,#2c2a3e, 50-51 d,#525252, 52-99 d,d,
|17: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
-|18: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 #d8c8a8,#4a3a1e, 50-51 d,#525252, 52-99 d,d,
-|19: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
-|20: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
-|21: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
-|22: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
-|23: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
-|24: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
-|25: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
-|26: 0-1 d,#525252, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
+|18: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 #d8c8a8,#4a3a1e, 50-51 d,#525252, 52-99 d,d,
+|19: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
+|20: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
+|21: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
+|22: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
+|23: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
+|24: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
+|25: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
+|26: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
|27: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
|28: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
|29: 0-1 d,#2a2a2a, 2-6 #5a5a5a,d, 7-49 d,d, 50-51 d,#525252, 52-99 d,d,
@@ -205,16 +205,16 @@
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
-| 4 Theme ayu_dark
-| 5 Theme ayu_light
-| 6 Theme ayu_mirage
-| 7 Theme catppuccin_mocha
-| 8 Theme dracula
-| 9 Theme everforest_light
-| 10 Theme gruvbox
-| 11 Theme monokai
-| 12 Theme nord
-| 13 Theme one_dark
+| 4 Theme acid
+| 5 Theme acme_helix
+| 6 Theme adwaita_dark
+| 7 Theme adwaita_light
+| 8 Theme akari_dawn
+| 9 Theme akari_night
+| 10 Theme amberwood
+| 11 Theme andromeda
+| 12 Theme ao
+| 13 Theme ashen
== style step-acme
|0: 0-52 #000000,#eaffff, 53-99 d,#eaffff,
|1: 0-1 d,#6e4fd0, 2-49 #000000,#eaffff, 50-51 d,#383c54, 52-88 #000000,#eaffff, 89-99 d,#eaffff,
@@ -234,18 +234,18 @@
|15: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-13 #000000,#ffffea, 14-51 d,#ffffea, 52-99 #000000,#ffffea,
|16: 0-1 d,#383c54, 2-46 #000000,#eaffff, 47-49 d,#eaffff, 50-51 d,#ffffea, 52-99 #000000,#ffffea,
|17: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-17 #000000,#ffffea, 18-51 d,#ffffea, 52-99 #000000,#ffffea,
-|18: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-16 #000000,#ffffea, 17-51 d,#ffffea, 52-99 #000000,#ffffea,
-|19: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-49 #d8c8a8,#4a3a1e, 50-51 d,#ffffea, 52-99 #000000,#ffffea,
-|20: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-20 #000000,#ffffea, 21-51 d,#ffffea, 52-99 #000000,#ffffea,
-|21: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-21 #000000,#ffffea, 22-51 d,#ffffea, 52-99 #000000,#ffffea,
-|22: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-22 #000000,#ffffea, 23-51 d,#ffffea, 52-99 #000000,#ffffea,
-|23: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-28 #000000,#ffffea, 29-51 d,#ffffea, 52-99 #000000,#ffffea,
-|24: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-19 #000000,#ffffea, 20-51 d,#ffffea, 52-99 #000000,#ffffea,
-|25: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-28 #000000,#ffffea, 29-51 d,#ffffea, 52-99 #000000,#ffffea,
-|26: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-19 #000000,#ffffea, 20-51 d,#ffffea, 52-99 #000000,#ffffea,
-|27: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-19 #000000,#ffffea, 20-51 d,#ffffea, 52-99 #000000,#ffffea,
-|28: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-16 #000000,#ffffea, 17-51 d,#ffffea, 52-99 #000000,#ffffea,
-|29: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-20 #000000,#ffffea, 21-51 d,#ffffea, 52-99 #000000,#ffffea,
+|18: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-16 #000000,#ffffea, 17-51 d,#ffffea, 52-99 #000000,#ffffea,
+|19: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-49 #d8c8a8,#4a3a1e, 50-51 d,#ffffea, 52-99 #000000,#ffffea,
+|20: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-16 #000000,#ffffea, 17-51 d,#ffffea, 52-99 #000000,#ffffea,
+|21: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-22 #000000,#ffffea, 23-51 d,#ffffea, 52-99 #000000,#ffffea,
+|22: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-24 #000000,#ffffea, 25-51 d,#ffffea, 52-99 #000000,#ffffea,
+|23: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-25 #000000,#ffffea, 26-51 d,#ffffea, 52-99 #000000,#ffffea,
+|24: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-22 #000000,#ffffea, 23-51 d,#ffffea, 52-99 #000000,#ffffea,
+|25: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-23 #000000,#ffffea, 24-51 d,#ffffea, 52-99 #000000,#ffffea,
+|26: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-21 #000000,#ffffea, 22-51 d,#ffffea, 52-99 #000000,#ffffea,
+|27: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-21 #000000,#ffffea, 22-51 d,#ffffea, 52-99 #000000,#ffffea,
+|28: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-14 #000000,#ffffea, 15-51 d,#ffffea, 52-99 #000000,#ffffea,
+|29: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-17 #000000,#ffffea, 18-51 d,#ffffea, 52-99 #000000,#ffffea,
== snap step-generated grid=100x30 cursor=7,2
|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
| NOR /tmp/pardes-snap/themesel/cwd/t.txt Save Del NOR /tmp/pardes-snap/themesel/cwd Del
@@ -267,47 +267,47 @@
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
-| 4 Theme ayu_dark
-| 5 Theme ayu_light
-| 6 Theme ayu_mirage
-| 7 Theme catppuccin_mocha
-| 8 Theme dracula
-| 9 Theme everforest_light
-| 10 Theme gruvbox
-| 11 Theme monokai
-| 12 Theme nord
-| 13 Theme one_dark
+| 4 Theme acid
+| 5 Theme acme_helix
+| 6 Theme adwaita_dark
+| 7 Theme adwaita_light
+| 8 Theme akari_dawn
+| 9 Theme akari_night
+| 10 Theme amberwood
+| 11 Theme andromeda
+| 12 Theme ao
+| 13 Theme ashen
== style step-generated
-|0: 0-52 #8a8986,#313337, 53-99 d,#313337,
-|1: 0-1 d,#5ac1fe, 2-49 #8a8986,#313337, 50-51 d,#3f4043, 52-88 #8a8986,#313337, 89-99 d,#313337,
-|2: 0-1 d,#bfbdb6, 2-6 #8a8986,#313337, 7-12 #bfbdb6,#0d1016, 13-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|3: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-12 #bfbdb6,#0d1016, 13-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|4: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-12 #bfbdb6,#0d1016, 13-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|5: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-12 #bfbdb6,#0d1016, 13-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|6: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-12 #bfbdb6,#0d1016, 13-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|7: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-12 #bfbdb6,#0d1016, 13-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|8: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-12 #bfbdb6,#0d1016, 13-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|9: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-12 #bfbdb6,#0d1016, 13-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|10: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-12 #bfbdb6,#0d1016, 13-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|11: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-13 #bfbdb6,#0d1016, 14-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|12: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-13 #bfbdb6,#0d1016, 14-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|13: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-13 #bfbdb6,#0d1016, 14-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|14: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-13 #bfbdb6,#0d1016, 14-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|15: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-13 #bfbdb6,#0d1016, 14-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|16: 0-1 d,#3f4043, 2-46 #8a8986,#313337, 47-49 d,#313337, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|17: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-17 #bfbdb6,#0d1016, 18-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|18: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-16 #bfbdb6,#0d1016, 17-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|19: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-16 #bfbdb6,#0d1016, 17-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|20: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-49 #d8c8a8,#4a3a1e, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|21: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-21 #bfbdb6,#0d1016, 22-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|22: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-22 #bfbdb6,#0d1016, 23-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|23: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-28 #bfbdb6,#0d1016, 29-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|24: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-19 #bfbdb6,#0d1016, 20-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|25: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-28 #bfbdb6,#0d1016, 29-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|26: 0-1 d,#bfbdb6, 2-6 #4b4c4e,#0d1016, 7-19 #bfbdb6,#0d1016, 20-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|27: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-19 #bfbdb6,#0d1016, 20-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|28: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-16 #bfbdb6,#0d1016, 17-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
-|29: 0-1 d,#2d2f34, 2-6 #4b4c4e,#0d1016, 7-20 #bfbdb6,#0d1016, 21-49 d,#0d1016, 50-51 d,#bfbdb6, 52-99 #bfbdb6,#0d1016,
+|0: 0-52 #e0e0e0,#1e262e, 53-99 d,#1e262e,
+|1: 0-1 d,#ffa060, 2-49 #e0e0e0,#1e262e, 50-51 d,#303840, 52-88 #e0e0e0,#1e262e, 89-99 d,#1e262e,
+|2: 0-1 d,#303840, 2-6 #e0e0e0,#1e262e, 7-12 #e0e0e0,#161e26, 13-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|3: 0-1 d,#303840, 2-6 #303840,#161e26, 7-12 #e0e0e0,#161e26, 13-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|4: 0-1 d,#303840, 2-6 #303840,#161e26, 7-12 #e0e0e0,#161e26, 13-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|5: 0-1 d,#303840, 2-6 #303840,#161e26, 7-12 #e0e0e0,#161e26, 13-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|6: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-12 #e0e0e0,#161e26, 13-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|7: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-12 #e0e0e0,#161e26, 13-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|8: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-12 #e0e0e0,#161e26, 13-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|9: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-12 #e0e0e0,#161e26, 13-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|10: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-12 #e0e0e0,#161e26, 13-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|11: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-13 #e0e0e0,#161e26, 14-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|12: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-13 #e0e0e0,#161e26, 14-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|13: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-13 #e0e0e0,#161e26, 14-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|14: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-13 #e0e0e0,#161e26, 14-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|15: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-13 #e0e0e0,#161e26, 14-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|16: 0-1 d,#303840, 2-46 #e0e0e0,#1e262e, 47-49 d,#1e262e, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|17: 0-1 d,#303840, 2-6 #303840,#161e26, 7-17 #e0e0e0,#161e26, 18-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|18: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-16 #e0e0e0,#161e26, 17-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|19: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-16 #e0e0e0,#161e26, 17-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|20: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-49 #d8c8a8,#4a3a1e, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|21: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-22 #e0e0e0,#161e26, 23-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|22: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-24 #e0e0e0,#161e26, 25-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|23: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-25 #e0e0e0,#161e26, 26-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|24: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-22 #e0e0e0,#161e26, 23-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|25: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-23 #e0e0e0,#161e26, 24-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|26: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-21 #e0e0e0,#161e26, 22-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|27: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-21 #e0e0e0,#161e26, 22-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|28: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-14 #e0e0e0,#161e26, 15-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
+|29: 0-1 d,#1e262e, 2-6 #303840,#161e26, 7-17 #e0e0e0,#161e26, 18-49 d,#161e26, 50-51 d,#303840, 52-99 #e0e0e0,#161e26,
== snap step-back grid=100x30 cursor=7,2
|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
| NOR /tmp/pardes-snap/themesel/cwd/t.txt Save Del NOR /tmp/pardes-snap/themesel/cwd Del
@@ -329,16 +329,16 @@
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
-| 4 Theme ayu_dark
-| 5 Theme ayu_light
-| 6 Theme ayu_mirage
-| 7 Theme catppuccin_mocha
-| 8 Theme dracula
-| 9 Theme everforest_light
-| 10 Theme gruvbox
-| 11 Theme monokai
-| 12 Theme nord
-| 13 Theme one_dark
+| 4 Theme acid
+| 5 Theme acme_helix
+| 6 Theme adwaita_dark
+| 7 Theme adwaita_light
+| 8 Theme akari_dawn
+| 9 Theme akari_night
+| 10 Theme amberwood
+| 11 Theme andromeda
+| 12 Theme ao
+| 13 Theme ashen
== style step-back
|0: 0-52 #000000,#eaffff, 53-99 d,#eaffff,
|1: 0-1 d,#6e4fd0, 2-49 #000000,#eaffff, 50-51 d,#383c54, 52-88 #000000,#eaffff, 89-99 d,#eaffff,
@@ -358,18 +358,49 @@
|15: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-13 #000000,#ffffea, 14-51 d,#ffffea, 52-99 #000000,#ffffea,
|16: 0-1 d,#383c54, 2-46 #000000,#eaffff, 47-49 d,#eaffff, 50-51 d,#ffffea, 52-99 #000000,#ffffea,
|17: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-17 #000000,#ffffea, 18-51 d,#ffffea, 52-99 #000000,#ffffea,
-|18: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-16 #000000,#ffffea, 17-51 d,#ffffea, 52-99 #000000,#ffffea,
-|19: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-49 #d8c8a8,#4a3a1e, 50-51 d,#ffffea, 52-99 #000000,#ffffea,
-|20: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-20 #000000,#ffffea, 21-51 d,#ffffea, 52-99 #000000,#ffffea,
-|21: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-21 #000000,#ffffea, 22-51 d,#ffffea, 52-99 #000000,#ffffea,
-|22: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-22 #000000,#ffffea, 23-51 d,#ffffea, 52-99 #000000,#ffffea,
-|23: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-28 #000000,#ffffea, 29-51 d,#ffffea, 52-99 #000000,#ffffea,
-|24: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-19 #000000,#ffffea, 20-51 d,#ffffea, 52-99 #000000,#ffffea,
-|25: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-28 #000000,#ffffea, 29-51 d,#ffffea, 52-99 #000000,#ffffea,
-|26: 0-1 d,#ffffea, 2-6 #999980,#ffffea, 7-19 #000000,#ffffea, 20-51 d,#ffffea, 52-99 #000000,#ffffea,
-|27: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-19 #000000,#ffffea, 20-51 d,#ffffea, 52-99 #000000,#ffffea,
-|28: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-16 #000000,#ffffea, 17-51 d,#ffffea, 52-99 #000000,#ffffea,
-|29: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-20 #000000,#ffffea, 21-51 d,#ffffea, 52-99 #000000,#ffffea,
+|18: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-16 #000000,#ffffea, 17-51 d,#ffffea, 52-99 #000000,#ffffea,
+|19: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-49 #d8c8a8,#4a3a1e, 50-51 d,#ffffea, 52-99 #000000,#ffffea,
+|20: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-16 #000000,#ffffea, 17-51 d,#ffffea, 52-99 #000000,#ffffea,
+|21: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-22 #000000,#ffffea, 23-51 d,#ffffea, 52-99 #000000,#ffffea,
+|22: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-24 #000000,#ffffea, 25-51 d,#ffffea, 52-99 #000000,#ffffea,
+|23: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-25 #000000,#ffffea, 26-51 d,#ffffea, 52-99 #000000,#ffffea,
+|24: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-22 #000000,#ffffea, 23-51 d,#ffffea, 52-99 #000000,#ffffea,
+|25: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-23 #000000,#ffffea, 24-51 d,#ffffea, 52-99 #000000,#ffffea,
+|26: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-21 #000000,#ffffea, 22-51 d,#ffffea, 52-99 #000000,#ffffea,
+|27: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-21 #000000,#ffffea, 22-51 d,#ffffea, 52-99 #000000,#ffffea,
+|28: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-14 #000000,#ffffea, 15-51 d,#ffffea, 52-99 #000000,#ffffea,
+|29: 0-1 d,#99994c, 2-6 #999980,#ffffea, 7-17 #000000,#ffffea, 18-51 d,#ffffea, 52-99 #000000,#ffffea,
+== snap tail grid=100x30 cursor=7,28
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/themesel/cwd/t.txt Save Del NOR /tmp/pardes-snap/themesel/cwd Del
+| 1 line 1
+| 2 line 2 t.txt
+| 3 line 3
+| 4 line 4
+| 5 line 5
+| 6 line 6
+| 7 line 7
+| 8 line 8
+| 9 line 9
+| 10 line 10
+| 11 line 11
+| 12 line 12
+| 13 line 13
+| 14 line 14
+| NOR /tmp/pardes-snap/themesel/cwd/+Themes Del
+| 217 Theme wolf_alabaster_dark_bg
+| 218 Theme wolf_alabaster_dark_mono
+| 219 Theme wolf_alabaster_light
+| 220 Theme wolf_alabaster_light_bg
+| 221 Theme wolf_alabaster_light_mono
+| 222 Theme yellowed
+| 223 Theme yo
+| 224 Theme yo_berry
+| 225 Theme yo_light
+| 226 Theme zed_onedark
+| 227 Theme zed_onelight
+| 228 Theme zenburn
+| 229
== snap picked grid=100x30 cursor=7,2
|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
| NOR /tmp/pardes-snap/themesel/cwd/t.txt Save Del NOR /tmp/pardes-snap/themesel/cwd Del
diff --git a/test/snapshots/themesel.snap b/test/snapshots/themesel.snap
index 3dd7e2dc..fa53612c 100644
--- a/test/snapshots/themesel.snap
+++ b/test/snapshots/themesel.snap
@@ -38,9 +38,10 @@ key n
stable 700 15000
snap step-acme
snapstyle step-acme
-# past the curated three and into the generated half: a zed theme, palette and
-# all (zed names its sixteen terminal ANSI colors, so a generated one can
-# repaint a shell's output where a helix theme leaves it alone)
+# past the curated three and into the generated half, which is 225 themes
+# sorted by name — so the fourth row is whatever sorts first, not whatever was
+# vendored first. That is the point of sorting: the ring is the same everywhere
+# whatever order the directory read handed the files over in.
key n
stable 700 15000
snap step-generated
@@ -56,6 +57,13 @@ snapstyle step-back
# left behind is still on.
key space w j
stable 400 5000
+# ...and the WHOLE ring is in there, all 228 rows: `ge` to the last line, which
+# only reaches `Theme zenburn` if nothing truncated the buffer on the way in. It
+# is an ordinary file pane, so it scrolls like one; a motion is not a step, so
+# no theme is run and the one step-back chose is still on.
+key g e
+stable 700 15000
+snap tail
key esc
settle 100
stable 700 15000