diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-11 12:38:56 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-09-15 17:24:42 -0300 |
| commit | 682e237df7e8b22f820d14a4adee58e6e2f84268 (patch) | |
| tree | 5d888cb46f1a49e89fc55e2a4c232d3af0265b1d /test/snapshots/themesel.snap | |
| parent | 6878e1c309172d624c0d7a3555f6f0217ae6770e (diff) | |
| download | pardes-682e237df7e8b22f820d14a4adee58e6e2f84268.tar.gz pardes-682e237df7e8b22f820d14a4adee58e6e2f84268.zip | |
trunk: resume before the Reload experiment
Empty marker on the last pre-Reload change. Keep the Reload experiment on reload (3801914), its first change on reload-start (200a1fc), and the unfinished performance investigation on reload-perf-wip.
Diffstat (limited to 'test/snapshots/themesel.snap')
| -rw-r--r-- | test/snapshots/themesel.snap | 85 |
1 files changed, 76 insertions, 9 deletions
diff --git a/test/snapshots/themesel.snap b/test/snapshots/themesel.snap index cff136f1..04a95d23 100644 --- a/test/snapshots/themesel.snap +++ b/test/snapshots/themesel.snap @@ -10,13 +10,13 @@ # running it and stopping. There is still no preview state, nothing to confirm # and nothing to cancel: the row you ran is the theme you have. # -# Both halves of the ring are in the buffer: the three pardes ships with come -# first (helix, dark, acme), then everything tools/gen_themes.zig exported from +# Both halves of the ring are in the buffer: the fifteen native themes come +# first, then the retained helix, dark and acme, then everything exported from # the vendored helix .toml and zed .json files, sorted. The colors below are # read with snapstyle, so this proves the generated themes are real data and # not just names in a list. lines t.txt 40 -start 30 100 t.txt +start 31 100 t.txt wait 8000 t.txt stable 700 20000 snap boot @@ -24,18 +24,85 @@ snap boot # fresh output buffer is where the walk's ring starts, so the first n goes # into the list and every one after it carries on down it. key space t t -wait 10000 Theme helix +wait 10000 Theme orchard stable 700 15000 snap list -# n selects row 1 whole and Tab runs it: `Theme helix`, which is already the +# n selects row 1 whole and Tab runs it: `Theme orchard`, which is already the # boot theme, so only the selection moves. That is the honest first step — an # idempotent command has to be safe to run. key n key tab stable 700 15000 +snap step-orchard +snapstyle step-orchard +# ...and now the theme really does change under the cursor, one row at a time +key n +key tab +stable 700 15000 +snap step-dusk +snapstyle step-dusk +# Selection alone can skip rows without previewing or applying their themes. +# Four steps reach atelier, the Acme homage; Tab then applies it. +key n +key n +key n +key n +key tab +stable 700 15000 +snap step-atelier +snapstyle step-atelier +key n +key tab +stable 700 15000 +snap step-forge +snapstyle step-forge +key n +key tab +stable 700 15000 +snap step-lagoon +snapstyle step-lagoon +key n +key tab +stable 700 15000 +snap step-solarium +snapstyle step-solarium +key n +key tab +stable 700 15000 +snap step-spectrum +snapstyle step-spectrum +key n +key tab +stable 700 15000 +snap step-harvest +snapstyle step-harvest +key n +key tab +stable 700 15000 +snap step-clay +snapstyle step-clay +# The three native contrast variants precede the legacy section. Its heading +# and blank separator are not stops in the n/N command walk. +key n +key tab +stable 700 15000 +snap step-forge-black +snapstyle step-forge-black +key n +key tab +stable 700 15000 +snap step-forge-soft +snapstyle step-forge-soft +key n +key tab +stable 700 15000 +snap step-orchard-black +snapstyle step-orchard-black +key n +key tab +stable 700 15000 snap step-helix snapstyle step-helix -# ...and now the theme really does change under the cursor, one row at a time key n key tab stable 700 15000 @@ -46,8 +113,8 @@ key tab stable 700 15000 snap step-acme snapstyle step-acme -# 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 +# past the curated eighteen and into the generated half, which is sorted by name +# — so the next command 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 @@ -67,7 +134,7 @@ snapstyle step-back # the walk lands IN the pane it steps, so the cursor has been in the list # since the first n. Body-normal Esc is Last, so it deliberately leaves this # document-like output buffer open. -# ...and the WHOLE ring is in there, all 228 rows: `ge` to the last line, which +# ...and the WHOLE ring is in there: `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 runs nothing and # neither does a step, so no theme changes here and the one the last Tab chose |
