summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 22:59:43 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:17 -0300
commit6d148bb9c433814835935ead30020e43781b7f03 (patch)
tree49e42dbbbff64119ead447598a896a69e638e061 /test
parentb1485c97b493f7eaf65c6afdfb82e3065306b8fe (diff)
parentd4960472375ea68f709c56a677d8a37571419ff7 (diff)
downloadpardes-6d148bb9c433814835935ead30020e43781b7f03.tar.gz
pardes-6d148bb9c433814835935ead30020e43781b7f03.zip
Release Pardes 0.6
Merge: audit top-five cuts + tag sweeps + Config/DumpConfig (on the audit bug fixes C9, C2). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'test')
-rw-r--r--test/appearance_gallery.py4
-rw-r--r--test/font_size.py4
-rw-r--r--test/output.zig98
-rw-r--r--test/snapshots/argv.golden8
-rw-r--r--test/snapshots/badutf.golden2
-rw-r--r--test/snapshots/boot.golden2
-rw-r--r--test/snapshots/builtins.golden2
-rw-r--r--test/snapshots/chordcut.golden2
-rw-r--r--test/snapshots/cmdexit.golden2
-rw-r--r--test/snapshots/cmdword.golden2
-rw-r--r--test/snapshots/colgrip.golden2
-rw-r--r--test/snapshots/collapse.golden6
-rw-r--r--test/snapshots/cornerdrag-left.golden2
-rw-r--r--test/snapshots/cornerdrag.golden2
-rw-r--r--test/snapshots/cursorline.golden2
-rw-r--r--test/snapshots/delask.golden2
-rw-r--r--test/snapshots/doccol.golden2
-rw-r--r--test/snapshots/dump.golden2
-rw-r--r--test/snapshots/edit.golden2
-rw-r--r--test/snapshots/emptycol.golden2
-rw-r--r--test/snapshots/exec-bigdrag.golden2
-rw-r--r--test/snapshots/exec.golden2
-rw-r--r--test/snapshots/fileedit.golden2
-rw-r--r--test/snapshots/filewatch.golden2
-rw-r--r--test/snapshots/find.golden3
-rw-r--r--test/snapshots/fsearch.golden2
-rw-r--r--test/snapshots/ghostty-mid.golden2
-rw-r--r--test/snapshots/grep.golden2
-rw-r--r--test/snapshots/headersweep-restored.golden49
-rw-r--r--test/snapshots/headersweep-restored.snap42
-rw-r--r--test/snapshots/headersweep.golden60
-rw-r--r--test/snapshots/headersweep.snap67
-rw-r--r--test/snapshots/hscroll.golden2
-rw-r--r--test/snapshots/images.golden4
-rw-r--r--test/snapshots/jumps.golden2
-rw-r--r--test/snapshots/layout-close.golden2
-rw-r--r--test/snapshots/layout-open.golden2
-rw-r--r--test/snapshots/leader.golden2
-rw-r--r--test/snapshots/load.golden2
-rw-r--r--test/snapshots/logquiet.golden2
-rw-r--r--test/snapshots/look-center.golden2
-rw-r--r--test/snapshots/look-dir.golden2
-rw-r--r--test/snapshots/look-file-1col.golden2
-rw-r--r--test/snapshots/look-file.golden2
-rw-r--r--test/snapshots/lookloaded.golden2
-rw-r--r--test/snapshots/lookpanes.golden2
-rw-r--r--test/snapshots/lookrange.golden2
-rw-r--r--test/snapshots/lsp-client-edit.golden2
-rw-r--r--test/snapshots/lsp-client.golden2
-rw-r--r--test/snapshots/lsp-rename.golden2
-rw-r--r--test/snapshots/lsp.golden2
-rw-r--r--test/snapshots/lspcomplete.golden8
-rw-r--r--test/snapshots/lspcompletemoved.golden2
-rw-r--r--test/snapshots/lspdebug.golden2
-rw-r--r--test/snapshots/lsprelpath.golden4
-rw-r--r--test/snapshots/markup.golden4
-rw-r--r--test/snapshots/mini.golden12
-rw-r--r--test/snapshots/modal.golden2
-rw-r--r--test/snapshots/msg.golden4
-rw-r--r--test/snapshots/multicursor.golden2
-rw-r--r--test/snapshots/nested.golden6
-rw-r--r--test/snapshots/ninep.golden12
-rw-r--r--test/snapshots/pipe.golden2
-rw-r--r--test/snapshots/psearch.golden2
-rw-r--r--test/snapshots/reflow.golden2
-rw-r--r--test/snapshots/respawn.golden2
-rw-r--r--test/snapshots/restore.golden5
-rw-r--r--test/snapshots/rsearch.golden2
-rw-r--r--test/snapshots/savepane.golden2
-rw-r--r--test/snapshots/scroll.golden2
-rw-r--r--test/snapshots/scrolloff.golden2
-rw-r--r--test/snapshots/selarg.golden2
-rw-r--r--test/snapshots/selregex.golden2
-rw-r--r--test/snapshots/shellset.golden2
-rw-r--r--test/snapshots/shrinktag.golden2
-rw-r--r--test/snapshots/splitparent.golden6
-rw-r--r--test/snapshots/stepgrain.golden2
-rw-r--r--test/snapshots/syntax.golden2
-rw-r--r--test/snapshots/tag.golden2
-rw-r--r--test/snapshots/tagalign.golden10
-rw-r--r--test/snapshots/tagalign2col.golden2
-rw-r--r--test/snapshots/tagbottom.golden2
-rw-r--r--test/snapshots/tagbottomimage.golden2
-rw-r--r--test/snapshots/tagbottomshort.golden12
-rw-r--r--test/snapshots/tagcmd.golden2
-rw-r--r--test/snapshots/tagnav.golden8
-rw-r--r--test/snapshots/tagnav.snap4
-rw-r--r--test/snapshots/tagpath.golden2
-rw-r--r--test/snapshots/theme.golden79
-rw-r--r--test/snapshots/theme.snap8
-rw-r--r--test/snapshots/themesel.golden2
-rw-r--r--test/snapshots/tinywin.golden6
-rw-r--r--test/snapshots/topbarexec.golden6
-rw-r--r--test/snapshots/tty.golden2
-rw-r--r--test/snapshots/ttyclick.golden2
-rw-r--r--test/snapshots/ttyedit.golden2
-rw-r--r--test/snapshots/ttyfollow.golden2
-rw-r--r--test/snapshots/ttyhelp.golden4
-rw-r--r--test/snapshots/ttylook.golden2
-rw-r--r--test/snapshots/ttyonly.golden2
-rw-r--r--test/snapshots/ttypaste.golden2
-rw-r--r--test/snapshots/ttyprompt.golden2
-rw-r--r--test/snapshots/ttytaken.golden2
-rw-r--r--test/snapshots/tutor.golden4
-rw-r--r--test/snapshots/wheeldrift.golden2
-rw-r--r--test/snapshots/winch.golden4
-rw-r--r--test/snapshots/windownav.golden2
-rw-r--r--test/snapshots/windowops.golden6
-rw-r--r--test/snapshots/wrap.golden2
-rw-r--r--test/snapshots/yankpaste.golden2
-rw-r--r--test/window_opacity.py12
111 files changed, 517 insertions, 208 deletions
diff --git a/test/appearance_gallery.py b/test/appearance_gallery.py
index 46b17dd9..c321c7c0 100644
--- a/test/appearance_gallery.py
+++ b/test/appearance_gallery.py
@@ -91,8 +91,8 @@ def run(args):
def config_report():
before = set(panes(client))
- command(client, right, 'Config')
- pane = require(wait_for(lambda: next((s for s in panes(client) if s not in before), None)), 'Config output missing')
+ command(client, right, 'DumpConfig')
+ pane = require(wait_for(lambda: next((s for s in panes(client) if s not in before), None)), 'DumpConfig output missing')
text = client.read(f'/pane/{pane}/body').decode()
client.write(f'/pane/{pane}/exec', b'Del\n')
return text
diff --git a/test/font_size.py b/test/font_size.py
index b7104099..ef685a9e 100644
--- a/test/font_size.py
+++ b/test/font_size.py
@@ -25,10 +25,10 @@ def run(args):
control = new_pane(client, b'')
def report(size):
- execute(client, control, 'Config')
+ execute(client, control, 'DumpConfig')
def ready():
for serial, tag in panes(client).items():
- if '/+Config ' in tag:
+ if '/+DumpConfig ' in tag:
body = client.read(f'/pane/{serial}/body').decode()
if f'Font effective size {size:.2f} pixels' in body:
return body
diff --git a/test/output.zig b/test/output.zig
index 3a11b101..c67c021e 100644
--- a/test/output.zig
+++ b/test/output.zig
@@ -89,7 +89,7 @@ fn resultId(p: *Pardes) !usize {
}
test "output callers opt into location highlighting instead of matching prose colons" {
- for ([_]panes.Output.Origin{ .{ .cmd = .LocationsConfig }, .{ .cmd = .Config }, .{ .query = .hover } }) |origin| {
+ for ([_]panes.Output.Origin{ .{ .cmd = .LocationsConfig }, .{ .cmd = .DumpConfig }, .{ .query = .hover } }) |origin| {
const p = try Pardes.init(std.testing.allocator, .{ .tty_only = true, .cols = 140, .rows = 30 });
defer p.deinit();
p.locations_config.layout = .@"inline";
@@ -533,12 +533,12 @@ test "Mini failures leave its existing snapshot and focus unchanged" {
try std.testing.expectEqual(next, p.freeSlot());
}
-test "Config prints the startup path and refreshes its one output" {
+test "DumpConfig prints the startup path and refreshes its one output" {
const path = "/home/pardes-test/.config/pardes/init";
const p = try Pardes.init(std.testing.allocator, .{ .startup_config_path = path });
defer p.deinit();
- try std.testing.expect(p.executeBuiltinLine(0, "Config"));
+ try std.testing.expect(p.executeBuiltinLine(0, "DumpConfig"));
const opened = p.active;
const out = p.panes[opened].?.file.?;
for ([_][]const u8{
@@ -549,28 +549,106 @@ test "Config prints the startup path and refreshes its one output" {
}) |line| try std.testing.expect(std.mem.indexOf(u8, out.content, line) != null);
var default_line: [256]u8 = undefined;
try std.testing.expect(std.mem.indexOf(u8, out.content, try std.fmt.bufPrint(&default_line, "Shell requested (new panes) {s} (default)\n", .{config.defaultShell()})) != null);
- try std.testing.expectEqualStrings(config.config_buffer, std.fs.path.basename(out.path));
- try std.testing.expectEqual(panes.Output.Origin{ .cmd = .Config }, out.output.?.from);
+ try std.testing.expectEqualStrings(config.dump_config_buffer, std.fs.path.basename(out.path));
+ try std.testing.expectEqual(panes.Output.Origin{ .cmd = .DumpConfig }, out.output.?.from);
- try std.testing.expect(p.executeBuiltinLine(0, "Config"));
+ try std.testing.expect(p.executeBuiltinLine(0, "DumpConfig"));
try std.testing.expectEqual(opened, p.active);
var buffers: usize = 0;
for (p.panes) |slot| {
const f = (slot orelse continue).file orelse continue;
const origin = (f.output orelse continue).from;
- buffers += @intFromBool(std.meta.eql(origin, panes.Output.Origin{ .cmd = .Config }));
+ buffers += @intFromBool(std.meta.eql(origin, panes.Output.Origin{ .cmd = .DumpConfig }));
}
try std.testing.expectEqual(@as(usize, 1), buffers);
}
-test "Config reports the absence of a per-user config path" {
+test "DumpConfig reports the absence of a per-user config path" {
const p = try Pardes.init(std.testing.allocator, .{});
defer p.deinit();
- try std.testing.expect(p.executeBuiltinLine(0, "Config"));
+ try std.testing.expect(p.executeBuiltinLine(0, "DumpConfig"));
const report = p.panes[p.active].?.file.?.content;
try std.testing.expect(std.mem.indexOf(u8, report, "no per-user config path") != null);
}
+/// The file Config names, in a fresh temporary directory: `pardes/init`
+/// under it, written with `content` unless that is null.
+fn configFixture(tmp: *std.testing.TmpDir, content: ?[]const u8, buf: *[4096]u8) ![]const u8 {
+ if (content) |text| {
+ try tmp.dir.createDirPath(std.testing.io, "pardes");
+ try tmp.dir.writeFile(std.testing.io, .{ .sub_path = "pardes/init", .data = text });
+ }
+ const len = try tmp.dir.realPath(std.testing.io, buf);
+ return std.fmt.bufPrint(buf[len..], "{s}/pardes/init", .{buf[0..len]}) catch unreachable;
+}
+
+test "Config opens the startup file, and a second Config goes back to its pane" {
+ if (comptime !pardes.hosted) return;
+ var tmp = std.testing.tmpDir(.{});
+ defer tmp.cleanup();
+ var buf: [4096]u8 = undefined;
+ const path = try configFixture(&tmp, "Theme orchard\n", &buf);
+ const p = try Pardes.init(std.testing.allocator, .{ .tty_only = true, .startup_config_path = path });
+ defer p.deinit();
+ const first = p.active;
+
+ try std.testing.expect(p.executeBuiltinLine(first, "Config"));
+ const opened = p.active;
+ try std.testing.expect(opened != first);
+ const f = p.panes[opened].?.file.?;
+ try std.testing.expectEqualStrings(path, f.path);
+ try std.testing.expectEqualStrings("Theme orchard\n", f.content);
+ try std.testing.expect(f.output == null);
+
+ p.active = first;
+ try std.testing.expect(p.executeBuiltinLine(first, "Config"));
+ try std.testing.expectEqual(opened, p.active);
+ var named: usize = 0;
+ for (p.panes) |slot| if (slot) |pane| if (pane.file) |file| {
+ named += @intFromBool(std.mem.eql(u8, file.path, path));
+ };
+ try std.testing.expectEqual(@as(usize, 1), named);
+}
+
+test "Config with no startup file opens a pane of its name, and Save makes its directory" {
+ if (comptime !pardes.hosted) return;
+ var tmp = std.testing.tmpDir(.{});
+ defer tmp.cleanup();
+ var buf: [4096]u8 = undefined;
+ const path = try configFixture(&tmp, null, &buf);
+ const p = try Pardes.init(std.testing.allocator, .{ .tty_only = true, .startup_config_path = path });
+ defer p.deinit();
+ const first = p.active;
+
+ try std.testing.expect(p.executeBuiltinLine(first, "Config"));
+ const opened = p.active;
+ try std.testing.expect(opened != first);
+ const f = p.panes[opened].?.file.?;
+ try std.testing.expectEqualStrings(path, f.path);
+ try std.testing.expectEqualStrings("", f.content);
+ try std.testing.expect(f.output == null);
+
+ // Again: the same pane, not a second one.
+ p.active = first;
+ try std.testing.expect(p.executeBuiltinLine(first, "Config"));
+ try std.testing.expectEqual(opened, p.active);
+
+ try std.testing.expectError(error.FileNotFound, tmp.dir.statFile(std.testing.io, "pardes", .{}));
+ // Save's effect, as a host performs it.
+ try std.testing.expect(p.executeBuiltinLine(opened, "Save"));
+ p.perform(.{ .save_file = .{ .pane = @intCast(opened) } });
+ const made = try tmp.dir.statFile(std.testing.io, "pardes", .{});
+ try std.testing.expectEqual(std.Io.File.Kind.directory, made.kind);
+}
+
+test "Config without a configuration directory says so and opens nothing" {
+ const p = try Pardes.init(std.testing.allocator, .{ .tty_only = true });
+ defer p.deinit();
+ const before = p.freeSlot();
+ try std.testing.expect(p.executeBuiltinLine(p.active, "Config"));
+ try std.testing.expectEqual(before, p.freeSlot());
+}
+
test "EffectCode lists readable virtual sources used by this backend" {
if (comptime !builtins.EffectCode.enabled) return;
const p = try Pardes.init(std.testing.allocator, .{ .tty_only = true });
@@ -648,7 +726,7 @@ test "every enabled setting builtin mutates the State Config reports" {
}
}
- try std.testing.expect(p.executeBuiltinLine(p.active, "Config"));
+ try std.testing.expect(p.executeBuiltinLine(p.active, "DumpConfig"));
const report = p.panes[p.active].?.file.?.content;
for ([_][]const u8{
"Colors off\n",
diff --git a/test/snapshots/argv.golden b/test/snapshots/argv.golden
index e4d41d6c..65b0ac71 100644
--- a/test/snapshots/argv.golden
+++ b/test/snapshots/argv.golden
@@ -1,5 +1,5 @@
== snap noargs grid=100x31 cursor=4,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/argv/cwd Tty+bash Save Mode Filter Collapse Del
| $ echo ARGV''TTY
@@ -23,7 +23,7 @@
| /tmp/pardes-snap/argv/cwd/+New Save Tty Collapse Del
| 1
== snap filearg grid=100x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/argv/cwd/notes.txt Save Tty Collapse Del
| 3 line 3
@@ -34,7 +34,7 @@
| 8 line 8
| 9
== snap filearg-n3 grid=100x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/argv/cwd/notes.txt Save Tty Collapse Del
| 1 line 1
@@ -47,7 +47,7 @@
| 8 line 8
| 9
== snap dirarg grid=100x31 cursor=4,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/argv/cwd/sub Tty+bash Save Mode Filter Collapse Del
| ls
diff --git a/test/snapshots/badutf.golden b/test/snapshots/badutf.golden
index d013a610..14aa71dc 100644
--- a/test/snapshots/badutf.golden
+++ b/test/snapshots/badutf.golden
@@ -1,5 +1,5 @@
== snap badbytes grid=100x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/badutf/cwd/bad.txt Save Tty Collapse Del
| 1 hello �� world
diff --git a/test/snapshots/boot.golden b/test/snapshots/boot.golden
index 3aedceff..ac674ed2 100644
--- a/test/snapshots/boot.golden
+++ b/test/snapshots/boot.golden
@@ -1,5 +1,5 @@
== snap boot grid=100x31 cursor=4,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/boot/cwd Tty+bash Save Mode Filter Collapse Del
| ls
diff --git a/test/snapshots/builtins.golden b/test/snapshots/builtins.golden
index f40d563e..6b79d47f 100644
--- a/test/snapshots/builtins.golden
+++ b/test/snapshots/builtins.golden
@@ -1,5 +1,5 @@
== snap boot grid=120x67 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/builtins/cwd/notes.txt Save Tty Collapse Del
| 1 line 1
diff --git a/test/snapshots/chordcut.golden b/test/snapshots/chordcut.golden
index f0443a01..817c534c 100644
--- a/test/snapshots/chordcut.golden
+++ b/test/snapshots/chordcut.golden
@@ -1,5 +1,5 @@
== snap opened grid=120x31 cursor=7,8
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/chordcut/cwd Tty+bash Save Mode Filter C /tmp/pardes-snap/chordcut/cwd Tty+bash Save Mode Filter C
| ollapse Del ollapse Del
diff --git a/test/snapshots/cmdexit.golden b/test/snapshots/cmdexit.golden
index c5c314b9..7d950a43 100644
--- a/test/snapshots/cmdexit.golden
+++ b/test/snapshots/cmdexit.golden
@@ -1,5 +1,5 @@
== snap opened grid=120x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/cmdexit/cwd/cmds.txt Save Tty Collapse Del
| 1 sleep 30 & echo BG''STARTED
diff --git a/test/snapshots/cmdword.golden b/test/snapshots/cmdword.golden
index 748bf06b..af2fbcb8 100644
--- a/test/snapshots/cmdword.golden
+++ b/test/snapshots/cmdword.golden
@@ -1,5 +1,5 @@
== snap opened grid=120x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/cmdword/cwd/cmds.txt Save Tty Collapse Del
| 1 @`echo ZZ''E` @`echo ZZ''L` Look p.txt @`Look .`
diff --git a/test/snapshots/colgrip.golden b/test/snapshots/colgrip.golden
index 1491a1f3..26a0b1c0 100644
--- a/test/snapshots/colgrip.golden
+++ b/test/snapshots/colgrip.golden
@@ -26,7 +26,7 @@
== style held grid=100x24
|1: 0-1 d,#887455, 2-2 d,#1d2824, 3-49 #b2c3b8,#1d2824, 50-51 #b2c3b8,#f4c086, 52-52 #b2c3b8,#314738, 53-99 #becfc4,#314738,
== snap resize-drag grid=100x24 cursor=54,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol ╎ New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/colgrip/cwd/w.txt S╎ve Tty Col /tmp/pardes-snap/colgrip/cwd Tty+bash Save Mode
| lapse Del ╎ Filter Collapse Del
diff --git a/test/snapshots/collapse.golden b/test/snapshots/collapse.golden
index 23dfa8f3..57aafc8f 100644
--- a/test/snapshots/collapse.golden
+++ b/test/snapshots/collapse.golden
@@ -1,5 +1,5 @@
== snap before grid=160x25 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/collapse/cwd/kept.txt Save Tty Collapse Del
| 1 KEEP-FIRST
@@ -10,8 +10,8 @@
|4:
|5:
== 9p middle-collapsed-cursor grid=160x25 cursor=none
-|0: Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
-@0: 0-70 #b2c3b8,#1d2824,,tagline 71-159 d,#1d2824,,tagline
+|0: Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
+@0: 0-74 #b2c3b8,#1d2824,,tagline 75-159 d,#1d2824,,tagline
|1: New Tty Find Grep Joincol Delcol
@1: 0-1 #ffffff,#887455,,tagline 2-2 d,#314738,,tagline 3-34 #becfc4,#314738,,tagline 35-159 d,#314738,,tagline
|2: /tmp/pardes-snap/collapse/cwd/kept.txt Save Tty Collapse Del
diff --git a/test/snapshots/cornerdrag-left.golden b/test/snapshots/cornerdrag-left.golden
index 22bdd5b7..a5f36319 100644
--- a/test/snapshots/cornerdrag-left.golden
+++ b/test/snapshots/cornerdrag-left.golden
@@ -1,5 +1,5 @@
== snap right-split grid=100x31 cursor=54,11
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/cornerdrag-left/cwd Tty+bash S /tmp/pardes-snap/cornerdrag-left/cwd Tty+bash S
| ave Mode Filter Collapse Del ave Mode Filter Collapse Del
diff --git a/test/snapshots/cornerdrag.golden b/test/snapshots/cornerdrag.golden
index 30c1830a..8dd21eff 100644
--- a/test/snapshots/cornerdrag.golden
+++ b/test/snapshots/cornerdrag.golden
@@ -1,5 +1,5 @@
== snap hover-corner grid=100x31 cursor=4,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol ╎ New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/cornerdrag/cwd Tty+bash Save ╎ /tmp/pardes-snap/cornerdrag/cwd Tty+bash Save M
| ode Filter Collapse Del ╎ ode Filter Collapse Del
diff --git a/test/snapshots/cursorline.golden b/test/snapshots/cursorline.golden
index 85c23f7f..6b99a30a 100644
--- a/test/snapshots/cursorline.golden
+++ b/test/snapshots/cursorline.golden
@@ -1,5 +1,5 @@
== snap top grid=150x31 cursor=7,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/cursorline/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/cursorline/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/delask.golden b/test/snapshots/delask.golden
index ed5dd66a..d1487a36 100644
--- a/test/snapshots/delask.golden
+++ b/test/snapshots/delask.golden
@@ -1,5 +1,5 @@
== snap three grid=100x36 cursor=18,20
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/delask/cwd/top.txt Save Tty Collapse Del
| 1 top-marker
diff --git a/test/snapshots/doccol.golden b/test/snapshots/doccol.golden
index db2b0074..21424456 100644
--- a/test/snapshots/doccol.golden
+++ b/test/snapshots/doccol.golden
@@ -1,5 +1,5 @@
== snap boot grid=100x31 cursor=7,4
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/doccol/cwd/a.txt Save Tty Coll /tmp/pardes-snap/doccol/cwd Tty+bash Save Mode
| apse Del Filter Collapse Del
diff --git a/test/snapshots/dump.golden b/test/snapshots/dump.golden
index 9220c450..b9608741 100644
--- a/test/snapshots/dump.golden
+++ b/test/snapshots/dump.golden
@@ -4,7 +4,7 @@
.version = 1,
.screen = .{ .cols = 100, .rows = 31 },
.active = 0,
- .topbar = "Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit",
+ .topbar = "Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit",
.topbar_custom = null,
.theme = "orchard",
.locations_config = .{
diff --git a/test/snapshots/edit.golden b/test/snapshots/edit.golden
index f03f7e24..aa39ed9c 100644
--- a/test/snapshots/edit.golden
+++ b/test/snapshots/edit.golden
@@ -1,5 +1,5 @@
== snap inserted grid=100x31 cursor=16,10
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/edit/cwd Tty+bash Save Mode Fi /tmp/pardes-snap/edit/cwd Tty+bash Save Mode Fi
| lter Collapse Del lter Collapse Del
diff --git a/test/snapshots/emptycol.golden b/test/snapshots/emptycol.golden
index 1e3f916d..9bac8492 100644
--- a/test/snapshots/emptycol.golden
+++ b/test/snapshots/emptycol.golden
@@ -1,5 +1,5 @@
== snap newcol grid=100x24 cursor=53,1
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/emptycol/cwd/notes.txt Save Tt
| y Collapse Del
diff --git a/test/snapshots/exec-bigdrag.golden b/test/snapshots/exec-bigdrag.golden
index c74fd8f9..a2ac6610 100644
--- a/test/snapshots/exec-bigdrag.golden
+++ b/test/snapshots/exec-bigdrag.golden
@@ -1,5 +1,5 @@
== snap alive grid=200x61 cursor=119,38
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/exec-bigdrag/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/exec-bigdrag/cwd Tty+bash Save Mode Filter Collapse Del
| ls 2
diff --git a/test/snapshots/exec.golden b/test/snapshots/exec.golden
index 216327b3..a9f8716e 100644
--- a/test/snapshots/exec.golden
+++ b/test/snapshots/exec.golden
@@ -1,5 +1,5 @@
== snap exec grid=140x31 cursor=16,8
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/exec/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/exec/cwd Tty+bash Save Mode Filter Collapse Del
| ls Exec ls
diff --git a/test/snapshots/fileedit.golden b/test/snapshots/fileedit.golden
index 4c651d3c..5ba6e18a 100644
--- a/test/snapshots/fileedit.golden
+++ b/test/snapshots/fileedit.golden
@@ -1,5 +1,5 @@
== snap edited grid=150x31 cursor=17,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/fileedit/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/fileedit/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/filewatch.golden b/test/snapshots/filewatch.golden
index 589cfc3a..36f51582 100644
--- a/test/snapshots/filewatch.golden
+++ b/test/snapshots/filewatch.golden
@@ -1,5 +1,5 @@
== snap edited grid=210x31 cursor=15,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/filewatch/cwd Tty+bash Save Mode Filter Collapse Del
| ls
diff --git a/test/snapshots/find.golden b/test/snapshots/find.golden
index b5a75f2a..c9c6b755 100644
--- a/test/snapshots/find.golden
+++ b/test/snapshots/find.golden
@@ -1,5 +1,5 @@
== snap group grid=120x41 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/find/cwd/here.txt Save Tty Collapse Del
| 1 Find SPC f
@@ -89,3 +89,4 @@
|6: 1 zqmark-alpha.txt
|7: 2
|8:
+|16: 1 alpha body Find
diff --git a/test/snapshots/fsearch.golden b/test/snapshots/fsearch.golden
index d459f8c7..7ba94492 100644
--- a/test/snapshots/fsearch.golden
+++ b/test/snapshots/fsearch.golden
@@ -1,5 +1,5 @@
== snap opened grid=180x31 cursor=7,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/fsearch/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/fsearch/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/ghostty-mid.golden b/test/snapshots/ghostty-mid.golden
index ab117f8a..4bd8bf1f 100644
--- a/test/snapshots/ghostty-mid.golden
+++ b/test/snapshots/ghostty-mid.golden
@@ -1,5 +1,5 @@
== snap ghostty-mid grid=100x31 cursor=4,8
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/ghostty-mid/cwd Tty+bash Save /tmp/pardes-snap/ghostty-mid/cwd Tty+bash Save
| Mode Filter Collapse Del Mode Filter Collapse Del
diff --git a/test/snapshots/grep.golden b/test/snapshots/grep.golden
index 65b2fd5b..687d7099 100644
--- a/test/snapshots/grep.golden
+++ b/test/snapshots/grep.golden
@@ -1,5 +1,5 @@
== snap opened grid=180x31 cursor=7,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/grep/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/grep/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/headersweep-restored.golden b/test/snapshots/headersweep-restored.golden
new file mode 100644
index 00000000..38b505e7
--- /dev/null
+++ b/test/snapshots/headersweep-restored.golden
@@ -0,0 +1,49 @@
+== style col-sweeping grid=120x21
+|0: 0-119 #b2c3b8,#1d2824,
+|1: 0-1 d,#887455, 2-2 d,#314738, 3-35 #becfc4,#314738, 36-43 #f5f7ee,#5b7e5a, 44-59 #becfc4,#314738, 60-61 #becfc4,#887455, 62-62 #becfc4,#1d2824, 63-119 #b2c3b8,#1d2824,
+|2: 0-1 d,#add38a, 2-2 d,#314738, 3-44 #becfc4,#314738, 45-53 #dfbce5,#314738, 54-59 #becfc4,#314738, 60-61 #becfc4,#496656, 62-62 #becfc4,#1d2824, 63-104 #b2c3b8,#1d2824, 105-113 #d3b0d9,#1d2824, 114-119 #b2c3b8,#1d2824,
+|3: 0-2 d,#314738, 3-59 #becfc4,#314738, 60-62 #becfc4,#1d2824, 63-119 #b2c3b8,#1d2824,
+|4: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|5: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|6: 0-0 d,#608269, 1-1 d,#0d1410, 2-23 #e5eee5,#0d1410,f 24-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-61 #e5eee5,#0d1410, 62-83 #e5eee5,#0d1410,f 84-119 #e5eee5,#0d1410,
+|7: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|8: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|9: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|10: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|11: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|12: 0-1 d,#496656, 2-2 d,#1d2824, 3-44 #b2c3b8,#1d2824, 45-53 #d3b0d9,#1d2824, 54-59 #b2c3b8,#1d2824, 60-60 #b2c3b8,#608269, 61-119 #b2c3b8,#0d1410,
+|13: 0-2 d,#1d2824, 3-59 #b2c3b8,#1d2824, 60-60 #b2c3b8,#608269, 61-119 #b2c3b8,#0d1410,
+|14: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|15: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|16: 0-0 d,#608269, 1-1 d,#0d1410, 2-23 #e5eee5,#0d1410,f 24-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|17: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|18: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|19: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|20: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+== snap col-swept grid=120x21 cursor=4,9
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit Restore /tmp/pardes-snap/headersweep-restore
+| New Tty Find Grep Joincol Delcol echo RE''STORED-COL New Tty Find Grep Joincol Delcol
+| /tmp/pardes-snap/headersweep-restored/cwd Tty+bash Save M /tmp/pardes-snap/headersweep-restored/cwd Tty+bash Save M
+| ode Filter Collapse Del ode Filter Collapse Del
+| $ ls $ ls
+| $ $
+| ── restored history ── ── restored history ──
+| echo RE''STORED-COL
+| RESTORED-COL
+|
+|
+|
+| /tmp/pardes-snap/headersweep-restored/cwd Tty+bash Save M
+| ode Filter Collapse Del
+| $ ls
+| $
+| ── restored history ──
+== style ws-sweeping grid=120x21
+|0: 0-100 #b2c3b8,#1d2824, 101-108 #f5f7ee,#5b7e5a, 109-119 #b2c3b8,#1d2824,
+|1: 0-1 d,#887455, 2-2 d,#314738, 3-59 #becfc4,#314738, 60-61 #becfc4,#887455, 62-62 #becfc4,#1d2824, 63-119 #b2c3b8,#1d2824,
+|7: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|8: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+== snap ws-swept grid=120x21 cursor=4,11
+|0: Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit Restore /tmp/pardes-snap/headersweep-rest ec
+|9: echo RE''STORED-WS
+|10: RESTORED-WS
diff --git a/test/snapshots/headersweep-restored.snap b/test/snapshots/headersweep-restored.snap
new file mode 100644
index 00000000..c2918e1a
--- /dev/null
+++ b/test/snapshots/headersweep-restored.snap
@@ -0,0 +1,42 @@
+# headersweep.snap in a session restored from a dump: its column and
+# workspace tags are rebuilt, and a middle sweep over each runs what it
+# swept, as it does in a fresh session.
+start 21 120 -n 3
+wait 8000 Newcol
+stable 700 20000
+press middle @Dump 1
+release middle @Dump 1
+stable 700 10000
+press middle @Restore 1
+release middle @Restore 1
+stable 900 15000
+press left 50 2
+release left 50 2
+key space
+text echo RE''STORED-COL
+key esc
+settle 100
+press middle @echo 2
+drag middle @echo+8 2
+stable 300 5000
+snapstyle col-sweeping
+drag middle @echo+19 2
+release middle @echo+19 2
+wait 8000 RESTORED-COL
+stable 700 15000
+snap col-swept
+press left 118 1
+release left 118 1
+key space
+text echo RE''STORED-WS
+key esc
+settle 100
+press middle @echo 1
+drag middle @echo+8 1
+stable 300 5000
+snapstyle ws-sweeping
+drag middle @echo+18 1
+release middle @echo+18 1
+wait 8000 RESTORED-WS
+stable 700 15000
+snap ws-swept
diff --git a/test/snapshots/headersweep.golden b/test/snapshots/headersweep.golden
new file mode 100644
index 00000000..38004c08
--- /dev/null
+++ b/test/snapshots/headersweep.golden
@@ -0,0 +1,60 @@
+== style col-sweeping grid=120x21
+|0: 0-119 #b2c3b8,#1d2824,
+|1: 0-1 d,#887455, 2-2 d,#314738, 3-35 #becfc4,#314738, 36-43 #f5f7ee,#5b7e5a, 44-59 #becfc4,#314738, 60-61 #becfc4,#887455, 62-62 #becfc4,#1d2824, 63-119 #b2c3b8,#1d2824,
+|2: 0-1 d,#add38a, 2-2 d,#314738, 3-35 #becfc4,#314738, 36-44 #dfbce5,#314738, 45-59 #becfc4,#314738, 60-61 #becfc4,#496656, 62-62 #becfc4,#1d2824, 63-95 #b2c3b8,#1d2824, 96-104 #d3b0d9,#1d2824, 105-119 #b2c3b8,#1d2824,
+|3: 0-2 d,#314738, 3-59 #becfc4,#314738, 60-62 #becfc4,#1d2824, 63-119 #b2c3b8,#1d2824,
+|4: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|5: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|6: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|7: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|8: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|9: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|10: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|11: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|12: 0-1 d,#496656, 2-2 d,#1d2824, 3-35 #b2c3b8,#1d2824, 36-44 #d3b0d9,#1d2824, 45-59 #b2c3b8,#1d2824, 60-60 #b2c3b8,#608269, 61-119 #b2c3b8,#0d1410,
+|13: 0-2 d,#1d2824, 3-59 #b2c3b8,#1d2824, 60-60 #b2c3b8,#608269, 61-119 #b2c3b8,#0d1410,
+|14: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|15: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|16: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|17: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|18: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|19: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+|20: 0-0 d,#608269, 1-59 d,#0d1410, 60-60 d,#608269, 61-119 d,#0d1410,
+== snap col-swept grid=120x21 cursor=4,8
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
+| New Tty Find Grep Joincol Delcol echo SW''EPT-COL New Tty Find Grep Joincol Delcol
+| /tmp/pardes-snap/headersweep/cwd Tty+bash Save Mode Filte /tmp/pardes-snap/headersweep/cwd Tty+bash Save Mode Filte
+| r Collapse Del r Collapse Del
+| ls ls
+| hay.txt hay.txt
+| echo SW''EPT-COL
+| SWEPT-COL
+|
+|
+|
+|
+| /tmp/pardes-snap/headersweep/cwd Tty+bash Save Mode Filte
+| r Collapse Del
+| ls
+| hay.txt
+== snap ws-swept grid=120x21 cursor=4,10
+|0: Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit echo SW''EPT-WS
+|8: echo SW''EPT-WS
+|9: SWEPT-WS
+== snap ws-looked grid=120x21 cursor=7,19
+|0: Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit echo SW''EPT-WS xxhay.txtxx
+|17: /tmp/pardes-snap/headersweep/cwd/hay.txt Save Tty Collaps
+|18: e Del
+|19: 1 ZQNEEDLE
+== snap cancelled grid=120x21 cursor=7,19
+== style selected grid=120x21
+|1: 0-1 d,#887455, 2-2 d,#1d2824, 3-59 #b2c3b8,#1d2824, 60-61 #b2c3b8,#887455, 62-62 #b2c3b8,#314738, 63-70 #becfc4,#314738, 71-79 #f5f7ee,#3c614a, 80-80 #f5f7ee,#314738, 81-119 #becfc4,#314738,
+|2: 0-1 d,#496656, 2-2 d,#1d2824, 3-35 #b2c3b8,#1d2824, 36-44 #d3b0d9,#1d2824, 45-59 #b2c3b8,#1d2824, 60-61 #b2c3b8,#add38a, 62-62 #b2c3b8,#314738, 63-95 #becfc4,#314738, 96-104 #dfbce5,#314738, 105-119 #becfc4,#314738,
+|3: 0-2 d,#1d2824, 3-59 #b2c3b8,#1d2824, 60-62 #b2c3b8,#314738, 63-119 #becfc4,#314738,
+|6: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|7: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|8: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|9: 0-0 d,#608269, 1-1 d,#0d1410, 2-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
+|17: 0-1 d,#496656, 2-2 d,#1d2824, 3-35 #b2c3b8,#1d2824, 36-43 #d3b0d9,#1d2824, 44-59 #b2c3b8,#1d2824, 60-60 #b2c3b8,#608269, 61-119 #b2c3b8,#0d1410,
+|18: 0-2 d,#1d2824, 3-59 #b2c3b8,#1d2824, 60-60 #b2c3b8,#608269, 61-119 #b2c3b8,#0d1410,
+|19: 0-0 d,#608269, 1-4 d,#0d1410, 5-6 #59675c,#0d1410, 7-59 #e5eee5,#0d1410, 60-60 #e5eee5,#608269, 61-119 #e5eee5,#0d1410,
diff --git a/test/snapshots/headersweep.snap b/test/snapshots/headersweep.snap
new file mode 100644
index 00000000..be070357
--- /dev/null
+++ b/test/snapshots/headersweep.snap
@@ -0,0 +1,67 @@
+# A middle sweep over a column's tag or the workspace's runs what it swept,
+# as it does over a pane's tag: highlighted while the button is held, run
+# when it comes up. Both headers used to run the word under the PRESS, on
+# the press, so a sweep of `echo SWEPT-COL` ran a bare `echo`. A right sweep
+# looks for what it swept the same way, and the other button cancels.
+file hay.txt ZQNEEDLE
+start 21 120 -n 3
+wait 8000 Newcol
+stable 700 20000
+# the column tag: type a command onto it, then sweep the whole command
+press left 50 2
+release left 50 2
+key space
+text echo SW''EPT-COL
+key esc
+settle 100
+press middle @echo 2
+drag middle @echo+8 2
+stable 300 5000
+snapstyle col-sweeping
+drag middle @echo+16 2
+release middle @echo+16 2
+wait 8000 SWEPT-COL
+stable 700 15000
+snap col-swept
+# the workspace tag, the same
+press left 110 1
+release left 110 1
+key space
+text echo SW''EPT-WS
+key esc
+settle 100
+press middle @echo 1
+drag middle @echo+15 1
+release middle @echo+15 1
+wait 8000 SWEPT-WS
+stable 700 15000
+snap ws-swept
+# a right sweep over part of a word looks for the part: `hay.txt` opens,
+# where a click would look for all of `xxhay.txtxx`
+press left 118 1
+release left 118 1
+key space
+text xxhay.txtxx
+key esc
+settle 100
+press right @xxhay.txtxx+2 1
+drag right @xxhay.txtxx+9 1
+release right @xxhay.txtxx+9 1
+wait 8000 ZQNEEDLE
+stable 700 15000
+snap ws-looked
+# the look button tapped during a middle sweep cancels it: nothing runs
+press middle @echo 2
+drag middle @echo+16 2
+press right @echo+16 2
+release right @echo+16 2
+release middle @echo+16 2
+stable 700 15000
+snap cancelled
+# for comparison, a select sweep over the second column's tag selects, in
+# the tag's selection colours, and runs nothing
+press left @Find#2 2
+drag left @Grep#2+4 2
+release left @Grep#2+4 2
+stable 700 15000
+snapstyle selected
diff --git a/test/snapshots/hscroll.golden b/test/snapshots/hscroll.golden
index ddd7bab7..e73bf4c3 100644
--- a/test/snapshots/hscroll.golden
+++ b/test/snapshots/hscroll.golden
@@ -1,5 +1,5 @@
== snap opened grid=90x31 cursor=7,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/hscroll/cwd Tty+bash Save /tmp/pardes-snap/hscroll/cwd Tty+bash Save
| Mode Filter Collapse Del Mode Filter Collapse Del
diff --git a/test/snapshots/images.golden b/test/snapshots/images.golden
index 940e293e..e888460d 100644
--- a/test/snapshots/images.golden
+++ b/test/snapshots/images.golden
@@ -1,5 +1,5 @@
== snap img-open grid=150x31 cursor=11,8
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/images/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/images/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
@@ -75,7 +75,7 @@
|15: │█🬝▄
|16: 🬝🬹
== snap tag-edit grid=400x31 cursor=87,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/images/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/images/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/jumps.golden b/test/snapshots/jumps.golden
index 65435443..27884f6a 100644
--- a/test/snapshots/jumps.golden
+++ b/test/snapshots/jumps.golden
@@ -1,5 +1,5 @@
== snap start grid=150x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/jumps/cwd/big.txt Save Tty Collapse Del
| 1 line 1
diff --git a/test/snapshots/layout-close.golden b/test/snapshots/layout-close.golden
index d708d764..95806a16 100644
--- a/test/snapshots/layout-close.golden
+++ b/test/snapshots/layout-close.golden
@@ -1,5 +1,5 @@
== snap built grid=140x41 cursor=4,16
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/layout-close/cwd Tty+bash Save Mode Filter Collaps /tmp/pardes-snap/layout-close/cwd Tty+bash Save Mode Filter Collaps
| e Del e Del
diff --git a/test/snapshots/layout-open.golden b/test/snapshots/layout-open.golden
index 91d41790..a3d9dfdd 100644
--- a/test/snapshots/layout-open.golden
+++ b/test/snapshots/layout-open.golden
@@ -1,5 +1,5 @@
== snap before grid=100x31 cursor=2,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/layout-open/cwd Tty+bash Save /tmp/pardes-snap/layout-open/cwd Tty+bash Save
| Mode Filter Collapse Del Mode Filter Collapse Del
diff --git a/test/snapshots/leader.golden b/test/snapshots/leader.golden
index 6c154c6c..52528cde 100644
--- a/test/snapshots/leader.golden
+++ b/test/snapshots/leader.golden
@@ -1,5 +1,5 @@
== snap spc grid=100x41 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/leader/cwd/cmds.txt Save Tty Collapse Del
| 1 Help SPC
diff --git a/test/snapshots/load.golden b/test/snapshots/load.golden
index d18fd235..38a6d59b 100644
--- a/test/snapshots/load.golden
+++ b/test/snapshots/load.golden
@@ -1,5 +1,5 @@
== snap loaded grid=100x31 cursor=4,16
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/load/cwd Tty+bash Save Mode Fi /tmp/pardes-snap/load/cwd Tty+bash Save Mode Fi
| lter Collapse Del lter Collapse Del
diff --git a/test/snapshots/logquiet.golden b/test/snapshots/logquiet.golden
index 366fc0f7..45b643db 100644
--- a/test/snapshots/logquiet.golden
+++ b/test/snapshots/logquiet.golden
@@ -1,5 +1,5 @@
== snap quiet grid=100x31 cursor=62,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/logquiet/cwd Tty+bash Save Mode Filter Collapse Del
| $ ls
diff --git a/test/snapshots/look-center.golden b/test/snapshots/look-center.golden
index e5db101e..c861bb8f 100644
--- a/test/snapshots/look-center.golden
+++ b/test/snapshots/look-center.golden
@@ -1,5 +1,5 @@
== snap center-open grid=150x31 cursor=15,12
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/look-center/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/look-center/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/look-dir.golden b/test/snapshots/look-dir.golden
index 7f20fdc6..29e67d5f 100644
--- a/test/snapshots/look-dir.golden
+++ b/test/snapshots/look-dir.golden
@@ -1,5 +1,5 @@
== snap dir-open grid=100x31 cursor=4,11
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/look-dir/cwd Tty+bash Save Mod /tmp/pardes-snap/look-dir/cwd Tty+bash Save Mod
| e Filter Collapse Del e Filter Collapse Del
diff --git a/test/snapshots/look-file-1col.golden b/test/snapshots/look-file-1col.golden
index 45f9f20f..81ba4ded 100644
--- a/test/snapshots/look-file-1col.golden
+++ b/test/snapshots/look-file-1col.golden
@@ -1,5 +1,5 @@
== snap file-open-1col grid=100x31 cursor=14,19
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/look-file-1col/cwd Tty+bash Save Mode Filter Collapse Del
| ls
diff --git a/test/snapshots/look-file.golden b/test/snapshots/look-file.golden
index 695fd2c1..4d4bbdfe 100644
--- a/test/snapshots/look-file.golden
+++ b/test/snapshots/look-file.golden
@@ -1,5 +1,5 @@
== snap file-open grid=150x31 cursor=14,12
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/look-file/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/look-file/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/lookloaded.golden b/test/snapshots/lookloaded.golden
index 70b42102..a968a6dc 100644
--- a/test/snapshots/lookloaded.golden
+++ b/test/snapshots/lookloaded.golden
@@ -1,5 +1,5 @@
== snap file-open grid=100x31 cursor=14,13
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/lookloaded/cwd Tty+bash Save M /tmp/pardes-snap/lookloaded/cwd Tty+bash Save M
| ode Filter Collapse Del ode Filter Collapse Del
diff --git a/test/snapshots/lookpanes.golden b/test/snapshots/lookpanes.golden
index 98dfd8b9..e0f55f5f 100644
--- a/test/snapshots/lookpanes.golden
+++ b/test/snapshots/lookpanes.golden
@@ -1,5 +1,5 @@
== snap shells grid=130x51 cursor=122,4
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save Tty Collaps /tmp/pardes-snap/lookpanes/cwd Tty+bash Save Mode Filter Colla
| e Del pse Del
diff --git a/test/snapshots/lookrange.golden b/test/snapshots/lookrange.golden
index 25306ce1..f57ee457 100644
--- a/test/snapshots/lookrange.golden
+++ b/test/snapshots/lookrange.golden
@@ -1,5 +1,5 @@
== snap opened grid=150x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/lookrange/cwd/look.txt Save Tty Collapse Del
| 1 r.txt:3-5
diff --git a/test/snapshots/lsp-client-edit.golden b/test/snapshots/lsp-client-edit.golden
index 29ec05af..c36d15be 100644
--- a/test/snapshots/lsp-client-edit.golden
+++ b/test/snapshots/lsp-client-edit.golden
@@ -1,5 +1,5 @@
== snap formatted grid=100x25 cursor=7,4
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| * /tmp/pardes-snap/lsp-client-edit/cwd/main.rs Save Tty Collapse Del TreeContext
| 1 // formatted by mock formatted 1 range(s)
diff --git a/test/snapshots/lsp-client.golden b/test/snapshots/lsp-client.golden
index 17eb0d40..23d86e11 100644
--- a/test/snapshots/lsp-client.golden
+++ b/test/snapshots/lsp-client.golden
@@ -1,5 +1,5 @@
== snap gd-jumped grid=100x25 cursor=16,12
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/lsp-client/cwd/main.rs Save Tty Collapse Del TreeContext
| 1 mod lib; --:--:-- lsp rust-analyzer: ready
diff --git a/test/snapshots/lsp-rename.golden b/test/snapshots/lsp-rename.golden
index 03fb2311..ba19d8f0 100644
--- a/test/snapshots/lsp-rename.golden
+++ b/test/snapshots/lsp-rename.golden
@@ -1,5 +1,5 @@
== snap renamed grid=110x25 cursor=17,10
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| * /tmp/pardes-snap/lsp-rename/cwd/rename.zig Save Tty Collapse Del TreeContext
| 1 const std = @import("std"); renamed 2 range(s)
diff --git a/test/snapshots/lsp.golden b/test/snapshots/lsp.golden
index 88291324..048d1ed3 100644
--- a/test/snapshots/lsp.golden
+++ b/test/snapshots/lsp.golden
@@ -1,5 +1,5 @@
== snap opened grid=120x41 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/lsp/cwd/a.zig Save Tty Collapse Del TreeContext
| 1 const std = @import("std");
diff --git a/test/snapshots/lspcomplete.golden b/test/snapshots/lspcomplete.golden
index 77f844ac..a56101e8 100644
--- a/test/snapshots/lspcomplete.golden
+++ b/test/snapshots/lspcomplete.golden
@@ -1,5 +1,5 @@
== snap opened grid=120x41 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/lspcomplete/cwd/a.zig Save Tty Collapse Del TreeContext
| 1 const Shade = enum {
@@ -33,13 +33,13 @@
== snap step grid=120x41 cursor=16,10
|2: * /tmp/pardes-snap/lspcomplete/cwd/a.zig Save Tty Collapse Del TreeContext
== snap txtindent grid=120x41 cursor=15,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|^* /tmp/pardes-snap/lspcomplete/cwd/notes.txt Save Tty Collapse Del
| 1 abc. def ghi
| 2
== snap nosemi grid=100x19 cursor=29,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|^* /tmp/pardes-snap/lspcomplete/cwd/c.zig Save Tty Collapse Del TreeContext
| 1 const Shade = enum { --:--:-- lsp zls ready — /tmp/pardes-snap/lspcomplete/cwd
@@ -55,7 +55,7 @@
| 2 c.zig:7:23 cinnabar Shade
| 3
== snap nobrace grid=100x19 cursor=16,10
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|^* /tmp/pardes-snap/lspcomplete/cwd/d.zig Save Tty Collapse Del TreeContext
| 1 const Shade = enum { --:--:-- lsp zls ready — /tmp/pardes-snap/lspcomplete/cwd
diff --git a/test/snapshots/lspcompletemoved.golden b/test/snapshots/lspcompletemoved.golden
index c6db1812..c83e3038 100644
--- a/test/snapshots/lspcompletemoved.golden
+++ b/test/snapshots/lspcompletemoved.golden
@@ -1,5 +1,5 @@
== snap typedthrough grid=120x21 cursor=16,14
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|^* /tmp/pardes-snap/lspcompletemoved/cwd/a.zig Save Tty Collapse Del TreeContext
| 1 const Shade = enum { --:--:-- lsp zls ready — /tmp/pardes-snap/lspcompletemoved/cwd
diff --git a/test/snapshots/lspdebug.golden b/test/snapshots/lspdebug.golden
index 1db8b0b9..75fba98f 100644
--- a/test/snapshots/lspdebug.golden
+++ b/test/snapshots/lspdebug.golden
@@ -1,5 +1,5 @@
== snap opened grid=120x45 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/lspdebug/cwd/z.zig Save Tty Collapse Del TreeContext
| 1 const std = @import("std");
diff --git a/test/snapshots/lsprelpath.golden b/test/snapshots/lsprelpath.golden
index 80064f00..b4022b1d 100644
--- a/test/snapshots/lsprelpath.golden
+++ b/test/snapshots/lsprelpath.golden
@@ -1,5 +1,5 @@
== snap absrow grid=100x35 cursor=21,16
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/lsprelpath/cwd/sub/parent.zig Save Tty Collapse Del TreeContext
| 1 const shade = @import("../shad --:--:-- lsp zls ready — /tmp/pardes-snap/lsprelpath/cwd/sub
@@ -59,7 +59,7 @@
|33: 0-0 d,#608269, 1-99 d,#0d1410,
|34: 0-0 d,#608269, 1-99 d,#0d1410,
== snap subrow grid=100x35 cursor=20,16
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/lsprelpath/cwd/sub/subdir.zig Save Tty Collapse Del TreeContext
| 1 const tint = @import("inner/ti --:--:-- lsp zls ready — /tmp/pardes-snap/lsprelpath/cwd/sub
diff --git a/test/snapshots/markup.golden b/test/snapshots/markup.golden
index 8c712a58..6991cdf6 100644
--- a/test/snapshots/markup.golden
+++ b/test/snapshots/markup.golden
@@ -1,5 +1,5 @@
== snap typst grid=92x25 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/markup/cwd/paper.typ Save Tty Collapse Del TreeContext
| 1 = Typst heading
@@ -38,7 +38,7 @@
|23: 0-0 d,#608269, 1-91 d,#0d1410,
|24: 0-0 d,#608269, 1-91 d,#0d1410,
== snap markdown grid=92x25 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/markup/cwd/notes.md Save Tty Collapse Del TreeContext
| 1 # Markdown heading with *italic*
diff --git a/test/snapshots/mini.golden b/test/snapshots/mini.golden
index cc8dd612..8d0205f7 100644
--- a/test/snapshots/mini.golden
+++ b/test/snapshots/mini.golden
@@ -1,5 +1,5 @@
== snap opened grid=90x23 cursor=7,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/mini/cwd/commands.txt Save Tty Collapse Del
| 1 @`Mini demo.zig` Mini
@@ -34,8 +34,8 @@
|21: 0-0 d,#608269, 1-89 d,#0d1410,
|22: 0-0 d,#608269, 1-89 d,#0d1410,
== 9p opened grid=90x23 cursor=7,6,block
-|0: Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
-@0: 0-70 #b2c3b8,#1d2824,,tagline 71-89 d,#1d2824,,tagline
+|0: Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
+@0: 0-74 #b2c3b8,#1d2824,,tagline 75-89 d,#1d2824,,tagline
|1: New Tty Find Grep Joincol Delcol
@1: 0-1 #ffffff,#887455,,tagline 2-2 d,#314738,,tagline 3-34 #becfc4,#314738,,tagline 35-89 d,#314738,,tagline
|2: /tmp/pardes-snap/mini/cwd/commands.txt Save Tty Collapse Del
@@ -105,7 +105,7 @@
|7: 0-0 d,#608269, 1-4 d,#0d1410, 5-6 #59675c,#0d1410, 7-8 #b9f480,#0d1410, 9-11 #c9a7ed,#0d1410, 12-89 #b9f480,#0d1410,
|8: 0-0 d,#608269, 1-4 d,#0d1410, 5-6 #59675c,#0d1410, 7-17 #e5eee5,#0d1410, 18-19 #f8c082,#0d1410, 20-89 #e5eee5,#0d1410,
== snap resized grid=105x27 cursor=7,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/mini/cwd/commands.txt Save Tty Collapse Del
| 1 @`Mini demo.zig`
@@ -117,8 +117,8 @@
| 3 ⠉⠉⠁⠉⠉⠉⠈⠈⠉⠉⠉⠉⠉⠉
| 4
== 9p resized grid=105x27 cursor=7,7,block
-|0: Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
-@0: 0-70 #b2c3b8,#1d2824,,tagline 71-104 d,#1d2824,,tagline
+|0: Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
+@0: 0-74 #b2c3b8,#1d2824,,tagline 75-104 d,#1d2824,,tagline
|1: New Tty Find Grep Joincol Delcol
@1: 0-1 #ffffff,#887455,,tagline 2-2 d,#314738,,tagline 3-34 #becfc4,#314738,,tagline 35-104 d,#314738,,tagline
|2: /tmp/pardes-snap/mini/cwd/commands.txt Save Tty Collapse Del
diff --git a/test/snapshots/modal.golden b/test/snapshots/modal.golden
index 4ade84f2..6dc6376d 100644
--- a/test/snapshots/modal.golden
+++ b/test/snapshots/modal.golden
@@ -1,5 +1,5 @@
== snap top grid=100x31 cursor=2,4
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/modal/cwd Tty+bash Save Mode F /tmp/pardes-snap/modal/cwd Tty+bash Save Mode F
| ilter Collapse Del ilter Collapse Del
diff --git a/test/snapshots/msg.golden b/test/snapshots/msg.golden
index ff7b39a0..caa234d3 100644
--- a/test/snapshots/msg.golden
+++ b/test/snapshots/msg.golden
@@ -1,5 +1,5 @@
== snap opened grid=70x15 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exi
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/msg/cwd/a.txt Save Tty Collapse Del
| 1 line 1
@@ -12,7 +12,7 @@
== snap saved grid=70x15 cursor=7,3
|3: 1 line 1 --:--:-- saved /tmp/pardes-snap/msg/cwd/a.txt
== snap repainted grid=70x17 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exi
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/msg/cwd/a.txt Save Tty Collapse Del
| 1 line 1 --:--:-- saved /tmp/pardes-snap/msg/cwd/a.txt
diff --git a/test/snapshots/multicursor.golden b/test/snapshots/multicursor.golden
index c3d5dbe2..0b3bbcb2 100644
--- a/test/snapshots/multicursor.golden
+++ b/test/snapshots/multicursor.golden
@@ -1,5 +1,5 @@
== snap three-cursors grid=150x31 cursor=7,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/multicursor/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/multicursor/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/nested.golden b/test/snapshots/nested.golden
index 9758c491..07d6148d 100644
--- a/test/snapshots/nested.golden
+++ b/test/snapshots/nested.golden
@@ -1,5 +1,5 @@
== snap file-arg grid=100x31 cursor=7,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/nested/cwd Tty+bash Save Mode Filter Collapse Del
| $ $(readlink /proc/$PPID/exe) nested.txt
@@ -23,7 +23,7 @@
| /tmp/pardes-snap/nested/cwd/+New Save Tty Collapse Del
| 1
== snap no-arg grid=100x31 cursor=4,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/nested/cwd Tty+bash Save Mode Filter Collapse Del
| $ $(readlink /proc/$PPID/exe)
@@ -47,7 +47,7 @@
| /tmp/pardes-snap/nested/cwd/+New Save Tty Collapse Del
| 1
== snap dir-arg grid=100x31 cursor=4,8
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/nested/cwd Tty+bash Save Mode Filter Collapse Del
| $ $(readlink /proc/$PPID/exe) nestdir
diff --git a/test/snapshots/ninep.golden b/test/snapshots/ninep.golden
index f3733ab4..c6b5f0af 100644
--- a/test/snapshots/ninep.golden
+++ b/test/snapshots/ninep.golden
@@ -1,5 +1,5 @@
== snap opened grid=90x15 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/ninep/cwd/demo.zig Save Tty Collapse Del TreeContext
| 1 const greeting = "café λ 界 é";
@@ -26,8 +26,8 @@
|13: 0-0 d,#608269, 1-89 d,#0d1410,
|14: 0-0 d,#608269, 1-89 d,#0d1410,
== 9p opened grid=90x15 cursor=7,3,block
-|0: Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
-@0: 0-70 #b2c3b8,#1d2824,,tagline 71-89 d,#1d2824,,tagline
+|0: Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
+@0: 0-74 #b2c3b8,#1d2824,,tagline 75-89 d,#1d2824,,tagline
|1: New Tty Find Grep Joincol Delcol
@1: 0-1 #ffffff,#887455,,tagline 2-2 d,#314738,,tagline 3-34 #becfc4,#314738,,tagline 35-89 d,#314738,,tagline
|2: /tmp/pardes-snap/ninep/cwd/demo.zig Save Tty Collapse Del TreeContext
@@ -148,8 +148,8 @@
|18: 0-0 d,#608269, 1-104 d,#0d1410,
|19: 0-0 d,#608269, 1-104 d,#0d1410,
== 9p resized grid=105x20 cursor=7,4,block
-|0: Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
-@0: 0-70 #b2c3b8,#1d2824,,tagline 71-104 d,#1d2824,,tagline
+|0: Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
+@0: 0-74 #b2c3b8,#1d2824,,tagline 75-104 d,#1d2824,,tagline
|1: New Tty Find Grep Joincol Delcol
@1: 0-1 #ffffff,#887455,,tagline 2-2 d,#314738,,tagline 3-34 #becfc4,#314738,,tagline 35-104 d,#314738,,tagline
|2: * /tmp/pardes-snap/ninep/cwd/demo.zig Save Tty Collapse Del TreeContext
@@ -191,7 +191,7 @@
|19:
@19: 0-0 d,#608269,,body 1-1 d,#0d1410,,body 2-6 #59675c,#0d1410,,body 7-104 d,#0d1410,,body
== snap resized grid=105x20 cursor=7,4
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| * /tmp/pardes-snap/ninep/cwd/demo.zig Save Tty Collapse Del TreeContext
| 1 // café λ 界 Colors
diff --git a/test/snapshots/pipe.golden b/test/snapshots/pipe.golden
index b7a8da86..2fd54c27 100644
--- a/test/snapshots/pipe.golden
+++ b/test/snapshots/pipe.golden
@@ -1,5 +1,5 @@
== snap prompt grid=180x13 cursor=179,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/pipe/cwd/pipe.txt Save Tty Collapse Del
| 1 alpha beta |tr a-z A-Z
diff --git a/test/snapshots/psearch.golden b/test/snapshots/psearch.golden
index 544086c5..e830a206 100644
--- a/test/snapshots/psearch.golden
+++ b/test/snapshots/psearch.golden
@@ -1,5 +1,5 @@
== snap output grid=140x31 cursor=4,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/psearch/cwd Tty+bash Save Mode Filter Collapse Del
| printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n'
diff --git a/test/snapshots/reflow.golden b/test/snapshots/reflow.golden
index afd4b93f..17c42d0d 100644
--- a/test/snapshots/reflow.golden
+++ b/test/snapshots/reflow.golden
@@ -1,5 +1,5 @@
== snap widened grid=200x25 cursor=4,16
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/reflow/cwd Tty+bash Save Mode Filter Collapse Del
| yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
diff --git a/test/snapshots/respawn.golden b/test/snapshots/respawn.golden
index d6d21a81..1e6425d2 100644
--- a/test/snapshots/respawn.golden
+++ b/test/snapshots/respawn.golden
@@ -1,5 +1,5 @@
== snap respawn grid=140x31 cursor=4,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/respawn/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/respawn/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/restore.golden b/test/snapshots/restore.golden
index 53dffe0f..0bb53676 100644
--- a/test/snapshots/restore.golden
+++ b/test/snapshots/restore.golden
@@ -1,11 +1,12 @@
== snap dumped grid=100x31 cursor=4,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit Restore /tmp/pardes-snap/res
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit Restore /tmp/pardes-snap
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/restore/cwd Tty+bash Save Mode Filter Collapse Del
-| $ ls
+| $ ls Dump
| $ echo KEEP''ME
| KEEPME
| $
== snap restored grid=100x31 cursor=4,8
|2: /tmp/pardes-snap/restore/cwd Tty+bash Save Mode Filter Collapse Del
+|3: $ ls
|7: ── restored history ──
diff --git a/test/snapshots/rsearch.golden b/test/snapshots/rsearch.golden
index 89c4f7bd..eb98853a 100644
--- a/test/snapshots/rsearch.golden
+++ b/test/snapshots/rsearch.golden
@@ -1,5 +1,5 @@
== snap opened grid=210x31 cursor=7,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/rsearch/cwd Tty+bash Save Mode Filter Collapse Del
| ls
diff --git a/test/snapshots/savepane.golden b/test/snapshots/savepane.golden
index 8660a437..bea7146b 100644
--- a/test/snapshots/savepane.golden
+++ b/test/snapshots/savepane.golden
@@ -1,5 +1,5 @@
== snap scratch grid=100x31 cursor=20,18
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/savepane/cwd Tty+bash Save Mode Filter Collapse Del
| ls
diff --git a/test/snapshots/scroll.golden b/test/snapshots/scroll.golden
index 9250590a..44b6b264 100644
--- a/test/snapshots/scroll.golden
+++ b/test/snapshots/scroll.golden
@@ -1,5 +1,5 @@
== snap bottom grid=100x31 cursor=4,16
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/scroll/cwd Tty+bash Save Mode /tmp/pardes-snap/scroll/cwd Tty+bash Save Mode
| Filter Collapse Del Filter Collapse Del
diff --git a/test/snapshots/scrolloff.golden b/test/snapshots/scrolloff.golden
index 17ca7e7b..299df49d 100644
--- a/test/snapshots/scrolloff.golden
+++ b/test/snapshots/scrolloff.golden
@@ -1,5 +1,5 @@
== snap top grid=210x16 cursor=7,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/scrolloff/cwd Tty+bash Save Mode Filter Collapse Del
| ls
diff --git a/test/snapshots/selarg.golden b/test/snapshots/selarg.golden
index f41c355b..741864ef 100644
--- a/test/snapshots/selarg.golden
+++ b/test/snapshots/selarg.golden
@@ -1,5 +1,5 @@
== snap kept grid=100x31 cursor=6,4
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/selarg/cwd Tty+bash Save Mode /tmp/pardes-snap/selarg/cwd Tty+bash Save Mode
| Filter Collapse Del Filter Collapse Del
diff --git a/test/snapshots/selregex.golden b/test/snapshots/selregex.golden
index c99d48e1..e3f3b2d7 100644
--- a/test/snapshots/selregex.golden
+++ b/test/snapshots/selregex.golden
@@ -1,5 +1,5 @@
== snap prompt-armed grid=160x25 cursor=159,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/selregex/cwd/m.zig Save Tty Collapse Del TreeContext
| 1 const one = 1; Select /
diff --git a/test/snapshots/shellset.golden b/test/snapshots/shellset.golden
index 0d13f017..9d566be7 100644
--- a/test/snapshots/shellset.golden
+++ b/test/snapshots/shellset.golden
@@ -1,5 +1,5 @@
== snap boot grid=90x21 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/shellset/cwd/cmd.txt Save Tty Collapse Del
| 1 Shell zznosuchshell
diff --git a/test/snapshots/shrinktag.golden b/test/snapshots/shrinktag.golden
index 9aa29e11..d73c0072 100644
--- a/test/snapshots/shrinktag.golden
+++ b/test/snapshots/shrinktag.golden
@@ -1,5 +1,5 @@
== snap before grid=100x31 cursor=2,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/shrinktag/cwd Tty+bash Save Mo /tmp/pardes-snap/shrinktag/cwd Tty+bash Save Mo
| de Filter Collapse Del de Filter Collapse Del
diff --git a/test/snapshots/splitparent.golden b/test/snapshots/splitparent.golden
index e626cea7..f83bbb66 100644
--- a/test/snapshots/splitparent.golden
+++ b/test/snapshots/splitparent.golden
@@ -1,5 +1,5 @@
== snap shrunk grid=100x31 cursor=4,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save /tmp/pardes-snap/splitparent/cwd Tty+bash Save
| Mode Filter Collapse Del Mode Filter Collapse Del
@@ -13,14 +13,14 @@
|11: Mode Filter Collapse Del
|12: ls
== snap tallest grid=100x6 cursor=4,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save /tmp/pardes-snap/splitparent/cwd Tty+bash Save
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save Mode Filter Collapse Del
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save ls
| e in that column: each keeps its tag and 2 rows
== snap regrown grid=100x31 cursor=4,13
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save /tmp/pardes-snap/splitparent/cwd Tty+bash Save
| Mode Filter Collapse Del Mode Filter Collapse Del
diff --git a/test/snapshots/stepgrain.golden b/test/snapshots/stepgrain.golden
index bdd506e9..7c445492 100644
--- a/test/snapshots/stepgrain.golden
+++ b/test/snapshots/stepgrain.golden
@@ -1,5 +1,5 @@
== snap results grid=150x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/stepgrain/cwd/a.txt Save Tty Collapse Del
| 1 hello ZQMARK one
diff --git a/test/snapshots/syntax.golden b/test/snapshots/syntax.golden
index 096dab27..2f7a6b74 100644
--- a/test/snapshots/syntax.golden
+++ b/test/snapshots/syntax.golden
@@ -1,5 +1,5 @@
== snap zig-open grid=150x31 cursor=7,7
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/syntax/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/syntax/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/tag.golden b/test/snapshots/tag.golden
index 0f9af5dc..0d20859a 100644
--- a/test/snapshots/tag.golden
+++ b/test/snapshots/tag.golden
@@ -1,5 +1,5 @@
== snap tag-focus grid=150x31 cursor=36,2
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tag/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/tag/cwd Tty+bash Save Mode Filter Collapse Del
| ls ls
diff --git a/test/snapshots/tagalign.golden b/test/snapshots/tagalign.golden
index 8a522ced..a557ff95 100644
--- a/test/snapshots/tagalign.golden
+++ b/test/snapshots/tagalign.golden
@@ -1,5 +1,5 @@
== snap aligned grid=100x31 cursor=4,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagalign/cwd/deep/nested-project-directory/document.txt Save Tty Collapse Del
| 1 alpha
@@ -9,7 +9,7 @@
| ls
| deep
== snap fits grid=87x31 cursor=4,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagalign/cwd/deep/nested-project-directory/document.txt Save Tty Co
| llapse Del
@@ -19,7 +19,7 @@
| ls
| deep
== snap overby1 grid=86x31 cursor=4,9
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagalign/cwd/deep/nested-project-directory/document.txt Save Tty C
| ollapse Del
@@ -29,7 +29,7 @@
| ls
| deep
== snap clicked grid=100x31 cursor=11,2
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagalign/cwd/deep/nested-project-directory/document.txt Save Tty Collapse Del
| 1 alpha
@@ -39,7 +39,7 @@
| ls
| deep
== snap revealed grid=70x31 cursor=30,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exi
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagalign/cwd/deep/nested-project-directory/documen
| t.txt Save Tty Collapse Del
diff --git a/test/snapshots/tagalign2col.golden b/test/snapshots/tagalign2col.golden
index a35edccb..129141b6 100644
--- a/test/snapshots/tagalign2col.golden
+++ b/test/snapshots/tagalign2col.golden
@@ -1,5 +1,5 @@
== snap onecol grid=160x31 cursor=7,4
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save Tty Collapse De /tmp/pardes-snap/tagalign2col/cwd Tty+bash Save Mode Filter Collapse Del
| l ls Left
diff --git a/test/snapshots/tagbottom.golden b/test/snapshots/tagbottom.golden
index d5f1f720..8469c741 100644
--- a/test/snapshots/tagbottom.golden
+++ b/test/snapshots/tagbottom.golden
@@ -1,5 +1,5 @@
== snap boot grid=100x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagbottom/cwd/top.txt Save Tty Collapse Del
| 1 aaa
diff --git a/test/snapshots/tagbottomimage.golden b/test/snapshots/tagbottomimage.golden
index 89e96f6b..2bf9231e 100644
--- a/test/snapshots/tagbottomimage.golden
+++ b/test/snapshots/tagbottomimage.golden
@@ -1,5 +1,5 @@
== snap img-top grid=150x31 cursor=11,8
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagbottomimage/cwd Tty+bash Save Mode Filter Collapse Del
| ls
diff --git a/test/snapshots/tagbottomshort.golden b/test/snapshots/tagbottomshort.golden
index 3fd3b180..efa8b3f1 100644
--- a/test/snapshots/tagbottomshort.golden
+++ b/test/snapshots/tagbottomshort.golden
@@ -1,5 +1,5 @@
== snap roomy grid=80x11 cursor=79,2
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| 1 one /ZZ
| 2 two
@@ -11,21 +11,21 @@
|
| /tmp/pardes-snap/tagbottomshort/cwd/s.txt Save Tty Collapse Del
== snap two-body grid=80x5 cursor=79,2
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| 1 one /ZZ
| 2 two
| /tmp/pardes-snap/tagbottomshort/cwd/s.txt Save Tty Collapse Del
== snap one-body grid=80x4 cursor=79,2
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| 1 one /ZZ
| /tmp/pardes-snap/tagbottomshort/cwd/s.txt Save Tty Collapse Del
== snap tag-only grid=80x2 cursor=79,1
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| /tmp/pardes-snap/tagbottomshort/cwd/s.txt Save Tty Collapse Del
== snap regrown grid=80x11 cursor=79,2
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| 1 one /ZZ
| 2 two
@@ -37,7 +37,7 @@
|
| /tmp/pardes-snap/tagbottomshort/cwd/s.txt Save Tty Collapse Del
== snap leader-one-body grid=80x4 cursor=7,2
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| 1 one SPC
| /tmp/pardes-snap/tagbottomshort/cwd/s.txt Save Tty Collapse Del
diff --git a/test/snapshots/tagcmd.golden b/test/snapshots/tagcmd.golden
index 8f1dc8d2..2c1ca73f 100644
--- a/test/snapshots/tagcmd.golden
+++ b/test/snapshots/tagcmd.golden
@@ -1,5 +1,5 @@
== snap edited grid=100x31 cursor=13,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| * /tmp/pardes-snap/tagcmd/cwd/c.txt Save Tty Collapse Del
| 1 ZZEDITline 1
diff --git a/test/snapshots/tagnav.golden b/test/snapshots/tagnav.golden
index e06c578e..a86854a9 100644
--- a/test/snapshots/tagnav.golden
+++ b/test/snapshots/tagnav.golden
@@ -1,5 +1,5 @@
== snap start grid=100x31 cursor=7,4
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagnav/cwd/w.txt Save Tty Coll /tmp/pardes-snap/tagnav/cwd Tty+bash Save Mode
| apse Del Filter Collapse Del
@@ -34,13 +34,13 @@
|4: 1 alpha ls
== snap workspace-tag grid=100x31 cursor=0,0
|4: 1 alpha Up ls
-== snap topbar-dollar grid=100x31 cursor=70,0
+== snap topbar-dollar grid=100x31 cursor=74,0
|4: 1 alpha ls
== snap topbar-dump-word grid=100x31 cursor=46,0
== snap topbar-exec grid=100x31 cursor=7,4
-|0: Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit Restore /tmp/pardes-snap/tag
+|0: Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit Restore /tmp/pardes-snap
|4: 1 alpha Dump ls
-== snap topbar-restore-word grid=100x31 cursor=72,0
+== snap topbar-restore-word grid=100x31 cursor=76,0
|4: 1 alpha ls
== snap topbar-restored grid=100x31 cursor=7,4
|4: 1 alpha $ ls
diff --git a/test/snapshots/tagnav.snap b/test/snapshots/tagnav.snap
index f145480e..2f5906bb 100644
--- a/test/snapshots/tagnav.snap
+++ b/test/snapshots/tagnav.snap
@@ -93,7 +93,7 @@ snap column-word
key c-w k
stable 400 5000
snap workspace-tag
-# `$` is the last cell; four long-word steps back land on `Dump`, and the
+# `$` is the last cell; five long-word steps back land on `Dump`, and the
# execute key runs it and gives the keyboard back to the body FIRST -- `Exit`
# lives up here too, so a builtin that frees the session must never return
# into a focused header. Dump grows a `Restore <path>` word, which is also the
@@ -101,7 +101,7 @@ snap workspace-tag
key g l
stable 400 5000
snap topbar-dollar
-key B B B B
+key B B B B B
stable 400 5000
snap topbar-dump-word
key tab
diff --git a/test/snapshots/tagpath.golden b/test/snapshots/tagpath.golden
index 6f082c7a..1216bdeb 100644
--- a/test/snapshots/tagpath.golden
+++ b/test/snapshots/tagpath.golden
@@ -1,5 +1,5 @@
== snap start grid=100x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tagpath/cwd/c.txt Save Tty Collapse Del
| 1 line 1
diff --git a/test/snapshots/theme.golden b/test/snapshots/theme.golden
index f4e4f9ec..351f8905 100644
--- a/test/snapshots/theme.golden
+++ b/test/snapshots/theme.golden
@@ -1,5 +1,5 @@
-== snap orchard grid=100x31 cursor=4,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+== snap orchard grid=100x31 cursor=85,0
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit NextColor
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/theme/cwd Tty+bash Save Mode F /tmp/pardes-snap/theme/cwd Tty+bash Save Mode F
| ilter Collapse Del ilter Collapse Del
@@ -53,12 +53,13 @@
|29: 0-0 d,#608269, 1-49 d,#0d1410, 50-50 d,#608269, 51-99 d,#0d1410,
|30: 0-0 d,#608269, 1-49 d,#0d1410, 50-50 d,#608269, 51-99 d,#0d1410,
== snap dusk grid=100x31 cursor=4,6
+|4: ls NextColor ls
== style dusk grid=100x31
-|0: 0-50 #c6b6c5,#2c2630, 51-59 #fff0eb,#654053, 60-60 #fff0eb,#2c2630, 61-99 #c6b6c5,#2c2630,
+|0: 0-75 #c6b6c5,#2c2630, 76-84 #fff0eb,#654053, 85-99 #fff0eb,#2c2630,
|1: 0-1 d,#757a5f, 2-2 d,#533d4d, 3-49 #d2c2d1,#533d4d, 50-51 #d2c2d1,#757a5f, 52-52 #d2c2d1,#2c2630, 53-99 #c6b6c5,#2c2630,
|2: 0-1 d,#edb092, 2-2 d,#533d4d, 3-29 #d2c2d1,#533d4d, 30-38 #a1d5c4,#533d4d, 39-49 #d2c2d1,#533d4d, 50-51 #d2c2d1,#745469, 52-52 #d2c2d1,#2c2630, 53-79 #c6b6c5,#2c2630, 80-88 #96c9b8,#2c2630, 89-99 #c6b6c5,#2c2630,
|3: 0-2 d,#533d4d, 3-49 #d2c2d1,#533d4d, 50-52 #d2c2d1,#2c2630, 53-99 #c6b6c5,#2c2630,
-|4: 0-0 d,#8e667c, 1-1 d,#39323b, 2-49 #c3b6c1,#39323b, 50-50 #c3b6c1,#8e667c, 51-99 #c3b6c1,#39323b,
+|4: 0-0 d,#8e667c, 1-1 d,#39323b, 2-38 #c3b6c1,#39323b, 39-39 #c3b6c1,#2c2630, 40-49 #c6b6c5,#2c2630, 50-50 #c6b6c5,#8e667c, 51-51 #c6b6c5,#39323b, 52-99 #c3b6c1,#39323b,
|5: 0-0 d,#8e667c, 1-1 d,#39323b, 2-49 #c3b6c1,#39323b, 50-50 #c3b6c1,#8e667c, 51-99 #c3b6c1,#39323b,
|6: 0-0 d,#8e667c, 1-49 d,#39323b, 50-50 d,#8e667c, 51-99 d,#39323b,
|7: 0-0 d,#8e667c, 1-49 d,#39323b, 50-50 d,#8e667c, 51-99 d,#39323b,
@@ -87,11 +88,11 @@
|30: 0-0 d,#8e667c, 1-49 d,#39323b, 50-50 d,#8e667c, 51-99 d,#39323b,
== snap ink grid=100x31 cursor=4,6
== style ink grid=100x31
-|0: 0-50 #d5e4f1,#15212c, 51-59 #ffffff,#1b547c, 60-60 #ffffff,#15212c, 61-99 #d5e4f1,#15212c,
+|0: 0-75 #d5e4f1,#15212c, 76-84 #ffffff,#1b547c, 85-99 #ffffff,#15212c,
|1: 0-1 d,#8f7d5b, 2-2 d,#2b4051, 3-49 #e1eef9,#2b4051, 50-51 #e1eef9,#8f7d5b, 52-52 #e1eef9,#15212c, 53-99 #d5e4f1,#15212c,
|2: 0-1 d,#86d8ff, 2-2 d,#2b4051, 3-29 #e1eef9,#2b4051, 30-38 #ffeab8,#2b4051, 39-49 #e1eef9,#2b4051, 50-51 #e1eef9,#5f7990, 52-52 #e1eef9,#15212c, 53-79 #d5e4f1,#15212c, 80-88 #f5e0ac,#15212c, 89-99 #d5e4f1,#15212c,
|3: 0-2 d,#2b4051, 3-49 #e1eef9,#2b4051, 50-52 #e1eef9,#15212c, 53-99 #d5e4f1,#15212c,
-|4: 0-0 d,#86a8c2, 1-1 d,#000000, 2-49 #f3f7fc,#000000, 50-50 #f3f7fc,#86a8c2, 51-99 #f3f7fc,#000000,
+|4: 0-0 d,#86a8c2, 1-1 d,#000000, 2-38 #f3f7fc,#000000, 39-39 #f3f7fc,#15212c, 40-49 #d5e4f1,#15212c, 50-50 #d5e4f1,#86a8c2, 51-51 #d5e4f1,#000000, 52-99 #f3f7fc,#000000,
|5: 0-0 d,#86a8c2, 1-1 d,#000000, 2-49 #f3f7fc,#000000, 50-50 #f3f7fc,#86a8c2, 51-99 #f3f7fc,#000000,
|6: 0-0 d,#86a8c2, 1-49 d,#000000, 50-50 d,#86a8c2, 51-99 d,#000000,
|7: 0-0 d,#86a8c2, 1-49 d,#000000, 50-50 d,#86a8c2, 51-99 d,#000000,
@@ -120,11 +121,11 @@
|30: 0-0 d,#86a8c2, 1-49 d,#000000, 50-50 d,#86a8c2, 51-99 d,#000000,
== snap paper grid=100x31 cursor=4,6
== style paper grid=100x31
-|0: 0-50 #52625a,#e8eae3, 51-59 #203e31,#c5e2d0, 60-60 #203e31,#e8eae3, 61-99 #52625a,#e8eae3,
+|0: 0-75 #52625a,#e8eae3, 76-84 #203e31,#c5e2d0, 85-99 #203e31,#e8eae3,
|1: 0-1 d,#bda27e, 2-2 d,#bdd8ca, 3-49 #4a5a52,#bdd8ca, 50-51 #4a5a52,#bda27e, 52-52 #4a5a52,#e8eae3, 53-99 #52625a,#e8eae3,
|2: 0-1 d,#367157, 2-2 d,#bdd8ca, 3-29 #4a5a52,#bdd8ca, 30-38 #69447a,#bdd8ca, 39-49 #4a5a52,#bdd8ca, 50-51 #4a5a52,#8fa594, 52-52 #4a5a52,#e8eae3, 53-79 #52625a,#e8eae3, 80-88 #724c83,#e8eae3, 89-99 #52625a,#e8eae3,
|3: 0-2 d,#bdd8ca, 3-49 #4a5a52,#bdd8ca, 50-52 #4a5a52,#e8eae3, 53-99 #52625a,#e8eae3,
-|4: 0-0 d,#869d8a, 1-1 d,#f5f3ed, 2-49 #303b3b,#f5f3ed, 50-50 #303b3b,#869d8a, 51-99 #303b3b,#f5f3ed,
+|4: 0-0 d,#869d8a, 1-1 d,#f5f3ed, 2-38 #303b3b,#f5f3ed, 39-39 #303b3b,#e8eae3, 40-49 #52625a,#e8eae3, 50-50 #52625a,#869d8a, 51-51 #52625a,#f5f3ed, 52-99 #303b3b,#f5f3ed,
|5: 0-0 d,#869d8a, 1-1 d,#f5f3ed, 2-49 #303b3b,#f5f3ed, 50-50 #303b3b,#869d8a, 51-99 #303b3b,#f5f3ed,
|6: 0-0 d,#869d8a, 1-49 d,#f5f3ed, 50-50 d,#869d8a, 51-99 d,#f5f3ed,
|7: 0-0 d,#869d8a, 1-49 d,#f5f3ed, 50-50 d,#869d8a, 51-99 d,#f5f3ed,
@@ -153,11 +154,11 @@
|30: 0-0 d,#869d8a, 1-49 d,#f5f3ed, 50-50 d,#869d8a, 51-99 d,#f5f3ed,
== snap daybreak grid=100x31 cursor=4,6
== style daybreak grid=100x31
-|0: 0-50 #29465e,#edf2f7, 51-59 #10364f,#b9dffb, 60-60 #10364f,#edf2f7, 61-99 #29465e,#edf2f7,
+|0: 0-75 #29465e,#edf2f7, 76-84 #10364f,#b9dffb, 85-99 #10364f,#edf2f7,
|1: 0-1 d,#b79a7a, 2-2 d,#c7dcec, 3-49 #213e56,#c7dcec, 50-51 #213e56,#b79a7a, 52-52 #213e56,#edf2f7, 53-99 #29465e,#edf2f7,
|2: 0-1 d,#006198, 2-2 d,#c7dcec, 3-29 #213e56,#c7dcec, 30-38 #52255f,#c7dcec, 39-49 #213e56,#c7dcec, 50-51 #213e56,#7b9eb7, 52-52 #213e56,#edf2f7, 53-79 #29465e,#edf2f7, 80-88 #5a2d67,#edf2f7, 89-99 #29465e,#edf2f7,
|3: 0-2 d,#c7dcec, 3-49 #213e56,#c7dcec, 50-52 #213e56,#edf2f7, 53-99 #29465e,#edf2f7,
-|4: 0-0 d,#6685a0, 1-1 d,#ffffff, 2-49 #142d40,#ffffff, 50-50 #142d40,#6685a0, 51-99 #142d40,#ffffff,
+|4: 0-0 d,#6685a0, 1-1 d,#ffffff, 2-38 #142d40,#ffffff, 39-39 #142d40,#edf2f7, 40-49 #29465e,#edf2f7, 50-50 #29465e,#6685a0, 51-51 #29465e,#ffffff, 52-99 #142d40,#ffffff,
|5: 0-0 d,#6685a0, 1-1 d,#ffffff, 2-49 #142d40,#ffffff, 50-50 #142d40,#6685a0, 51-99 #142d40,#ffffff,
|6: 0-0 d,#6685a0, 1-49 d,#ffffff, 50-50 d,#6685a0, 51-99 d,#ffffff,
|7: 0-0 d,#6685a0, 1-49 d,#ffffff, 50-50 d,#6685a0, 51-99 d,#ffffff,
@@ -186,11 +187,11 @@
|30: 0-0 d,#6685a0, 1-49 d,#ffffff, 50-50 d,#6685a0, 51-99 d,#ffffff,
== snap atelier grid=100x31 cursor=4,6
== style atelier grid=100x31
-|0: 0-50 #3d6055,#e4f0ed, 51-59 #35492d,#edf2a5, 60-60 #35492d,#e4f0ed, 61-99 #3d6055,#e4f0ed,
+|0: 0-75 #3d6055,#e4f0ed, 76-84 #35492d,#edf2a5, 85-99 #35492d,#e4f0ed,
|1: 0-1 d,#bca481, 2-2 d,#bfdcce, 3-49 #35584d,#bfdcce, 50-51 #35584d,#bca481, 52-52 #35584d,#e4f0ed, 53-99 #3d6055,#e4f0ed,
|2: 0-1 d,#36826b, 2-2 d,#bfdcce, 3-29 #35584d,#bfdcce, 30-38 #653f6b,#bfdcce, 39-49 #35584d,#bfdcce, 50-51 #35584d,#95baa2, 52-52 #35584d,#e4f0ed, 53-79 #3d6055,#e4f0ed, 80-88 #6e4774,#e4f0ed, 89-99 #3d6055,#e4f0ed,
|3: 0-2 d,#bfdcce, 3-49 #35584d,#bfdcce, 50-52 #35584d,#e4f0ed, 53-99 #3d6055,#e4f0ed,
-|4: 0-0 d,#9fae76, 1-1 d,#fffdeb, 2-49 #293f35,#fffdeb, 50-50 #293f35,#9fae76, 51-99 #293f35,#fffdeb,
+|4: 0-0 d,#9fae76, 1-1 d,#fffdeb, 2-38 #293f35,#fffdeb, 39-39 #293f35,#e4f0ed, 40-49 #3d6055,#e4f0ed, 50-50 #3d6055,#9fae76, 51-51 #3d6055,#fffdeb, 52-99 #293f35,#fffdeb,
|5: 0-0 d,#9fae76, 1-1 d,#fffdeb, 2-49 #293f35,#fffdeb, 50-50 #293f35,#9fae76, 51-99 #293f35,#fffdeb,
|6: 0-0 d,#9fae76, 1-49 d,#fffdeb, 50-50 d,#9fae76, 51-99 d,#fffdeb,
|7: 0-0 d,#9fae76, 1-49 d,#fffdeb, 50-50 d,#9fae76, 51-99 d,#fffdeb,
@@ -222,13 +223,13 @@
== style colors-off grid=100x31
|4: 0-0 d,#9fae76, 1-1 d,#fffdeb, 2-41 #293f35,#fffdeb, 42-42 #293f35,#e4f0ed, 43-49 #3d6055,#e4f0ed, 50-50 #3d6055,#9fae76, 51-51 #3d6055,#fffdeb, 52-99 #293f35,#fffdeb,
== snap forge grid=100x31 cursor=4,6
-|4: ls ls
+|4: ls NextColor ls
== style forge grid=100x31
-|0: 0-50 #c5c9d2,#22252b, 51-59 #e2eef4,#1c5172, 60-60 #e2eef4,#22252b, 61-99 #c5c9d2,#22252b,
+|0: 0-75 #c5c9d2,#22252b, 76-84 #e2eef4,#1c5172, 85-99 #e2eef4,#22252b,
|1: 0-1 d,#6a7b67, 2-2 d,#374253, 3-49 #d1d5de,#374253, 50-51 #d1d5de,#6a7b67, 52-52 #d1d5de,#22252b, 53-99 #c5c9d2,#22252b,
|2: 0-1 d,#9cc3f7, 2-2 d,#374253, 3-29 #d1d5de,#374253, 30-38 #f8cba7,#374253, 39-49 #d1d5de,#374253, 50-51 #d1d5de,#55647b, 52-52 #d1d5de,#22252b, 53-79 #c5c9d2,#22252b, 80-88 #ecbf9b,#22252b, 89-99 #c5c9d2,#22252b,
|3: 0-2 d,#374253, 3-49 #d1d5de,#374253, 50-52 #d1d5de,#22252b, 53-99 #c5c9d2,#22252b,
-|4: 0-0 d,#708095, 1-1 d,#0c0c0e, 2-49 #e5e5e5,#0c0c0e, 50-50 #e5e5e5,#708095, 51-99 #e5e5e5,#0c0c0e,
+|4: 0-0 d,#708095, 1-1 d,#0c0c0e, 2-38 #e5e5e5,#0c0c0e, 39-39 #e5e5e5,#22252b, 40-49 #c5c9d2,#22252b, 50-50 #c5c9d2,#708095, 51-51 #c5c9d2,#0c0c0e, 52-99 #e5e5e5,#0c0c0e,
|5: 0-0 d,#708095, 1-1 d,#0c0c0e, 2-49 #e5e5e5,#0c0c0e, 50-50 #e5e5e5,#708095, 51-99 #e5e5e5,#0c0c0e,
|6: 0-0 d,#708095, 1-49 d,#0c0c0e, 50-50 d,#708095, 51-99 d,#0c0c0e,
|7: 0-0 d,#708095, 1-49 d,#0c0c0e, 50-50 d,#708095, 51-99 d,#0c0c0e,
@@ -257,11 +258,11 @@
|30: 0-0 d,#708095, 1-49 d,#0c0c0e, 50-50 d,#708095, 51-99 d,#0c0c0e,
== snap lagoon grid=100x31 cursor=4,6
== style lagoon grid=100x31
-|0: 0-50 #bbd7cb,#29443f, 51-59 #e6f2f3,#325f6c, 60-60 #e6f2f3,#29443f, 61-99 #bbd7cb,#29443f,
+|0: 0-75 #bbd7cb,#29443f, 76-84 #e6f2f3,#325f6c, 85-99 #e6f2f3,#29443f,
|1: 0-1 d,#9a7662, 2-2 d,#3a6154, 3-49 #c7e3d7,#3a6154, 50-51 #c7e3d7,#9a7662, 52-52 #c7e3d7,#29443f, 53-99 #bbd7cb,#29443f,
|2: 0-1 d,#81cfb7, 2-2 d,#3a6154, 3-29 #c7e3d7,#3a6154, 30-38 #f0cef8,#3a6154, 39-49 #c7e3d7,#3a6154, 50-51 #c7e3d7,#548372, 52-52 #c7e3d7,#29443f, 53-79 #bbd7cb,#29443f, 80-88 #e4c2ec,#29443f, 89-99 #bbd7cb,#29443f,
|3: 0-2 d,#3a6154, 3-49 #c7e3d7,#3a6154, 50-52 #c7e3d7,#29443f, 53-99 #bbd7cb,#29443f,
-|4: 0-0 d,#6e9b8b, 1-1 d,#34464c, 2-49 #bac9ce,#34464c, 50-50 #bac9ce,#6e9b8b, 51-99 #bac9ce,#34464c,
+|4: 0-0 d,#6e9b8b, 1-1 d,#34464c, 2-38 #bac9ce,#34464c, 39-39 #bac9ce,#29443f, 40-49 #bbd7cb,#29443f, 50-50 #bbd7cb,#6e9b8b, 51-51 #bbd7cb,#34464c, 52-99 #bac9ce,#34464c,
|5: 0-0 d,#6e9b8b, 1-1 d,#34464c, 2-49 #bac9ce,#34464c, 50-50 #bac9ce,#6e9b8b, 51-99 #bac9ce,#34464c,
|6: 0-0 d,#6e9b8b, 1-49 d,#34464c, 50-50 d,#6e9b8b, 51-99 d,#34464c,
|7: 0-0 d,#6e9b8b, 1-49 d,#34464c, 50-50 d,#6e9b8b, 51-99 d,#34464c,
@@ -290,11 +291,11 @@
|30: 0-0 d,#6e9b8b, 1-49 d,#34464c, 50-50 d,#6e9b8b, 51-99 d,#34464c,
== snap solarium grid=100x31 cursor=4,6
== style solarium grid=100x31
-|0: 0-50 #c7d4bd,#123f43, 51-59 #eee8d5,#1f5c64, 60-60 #eee8d5,#123f43, 61-99 #c7d4bd,#123f43,
+|0: 0-75 #c7d4bd,#123f43, 76-84 #eee8d5,#1f5c64, 85-99 #eee8d5,#123f43,
|1: 0-1 d,#347a9a, 2-2 d,#2f5c5c, 3-49 #d3e0c9,#2f5c5c, 50-51 #d3e0c9,#347a9a, 52-52 #d3e0c9,#123f43, 53-99 #c7d4bd,#123f43,
|2: 0-1 d,#e1c266, 2-2 d,#2f5c5c, 3-29 #d3e0c9,#2f5c5c, 30-38 #f5cdec,#2f5c5c, 39-49 #d3e0c9,#2f5c5c, 50-51 #d3e0c9,#467f76, 52-52 #d3e0c9,#123f43, 53-79 #c7d4bd,#123f43, 80-88 #e9c1e0,#123f43, 89-99 #c7d4bd,#123f43,
|3: 0-2 d,#2f5c5c, 3-49 #d3e0c9,#2f5c5c, 50-52 #d3e0c9,#123f43, 53-99 #c7d4bd,#123f43,
-|4: 0-0 d,#65978c, 1-1 d,#173e45, 2-49 #a7b7ae,#173e45, 50-50 #a7b7ae,#65978c, 51-99 #a7b7ae,#173e45,
+|4: 0-0 d,#65978c, 1-1 d,#173e45, 2-38 #a7b7ae,#173e45, 39-39 #a7b7ae,#123f43, 40-49 #c7d4bd,#123f43, 50-50 #c7d4bd,#65978c, 51-51 #c7d4bd,#173e45, 52-99 #a7b7ae,#173e45,
|5: 0-0 d,#65978c, 1-1 d,#173e45, 2-49 #a7b7ae,#173e45, 50-50 #a7b7ae,#65978c, 51-99 #a7b7ae,#173e45,
|6: 0-0 d,#65978c, 1-49 d,#173e45, 50-50 d,#65978c, 51-99 d,#173e45,
|7: 0-0 d,#65978c, 1-49 d,#173e45, 50-50 d,#65978c, 51-99 d,#173e45,
@@ -323,11 +324,11 @@
|30: 0-0 d,#65978c, 1-49 d,#173e45, 50-50 d,#65978c, 51-99 d,#173e45,
== snap spectrum grid=100x31 cursor=4,6
== style spectrum grid=100x31
-|0: 0-50 #ddd8bb,#3b3830, 51-59 #fcfcfa,#513f60, 60-60 #fcfcfa,#3b3830, 61-99 #ddd8bb,#3b3830,
+|0: 0-75 #ddd8bb,#3b3830, 76-84 #fcfcfa,#513f60, 85-99 #fcfcfa,#3b3830,
|1: 0-1 d,#706596, 2-2 d,#5a523a, 3-49 #e9e4c7,#5a523a, 50-51 #e9e4c7,#706596, 52-52 #e9e4c7,#3b3830, 53-99 #ddd8bb,#3b3830,
|2: 0-1 d,#ffd866, 2-2 d,#5a523a, 3-29 #e9e4c7,#5a523a, 30-38 #d7e3ff,#5a523a, 39-49 #e9e4c7,#5a523a, 50-51 #e9e4c7,#92844f, 52-52 #e9e4c7,#3b3830, 53-79 #ddd8bb,#3b3830, 80-88 #c5d7ff,#3b3830, 89-99 #ddd8bb,#3b3830,
|3: 0-2 d,#5a523a, 3-49 #e9e4c7,#5a523a, 50-52 #e9e4c7,#3b3830, 53-99 #ddd8bb,#3b3830,
-|4: 0-0 d,#948d6f, 1-1 d,#100e11, 2-49 #fcfcfa,#100e11, 50-50 #fcfcfa,#948d6f, 51-99 #fcfcfa,#100e11,
+|4: 0-0 d,#948d6f, 1-1 d,#100e11, 2-38 #fcfcfa,#100e11, 39-39 #fcfcfa,#3b3830, 40-49 #ddd8bb,#3b3830, 50-50 #ddd8bb,#948d6f, 51-51 #ddd8bb,#100e11, 52-99 #fcfcfa,#100e11,
|5: 0-0 d,#948d6f, 1-1 d,#100e11, 2-49 #fcfcfa,#100e11, 50-50 #fcfcfa,#948d6f, 51-99 #fcfcfa,#100e11,
|6: 0-0 d,#948d6f, 1-49 d,#100e11, 50-50 d,#948d6f, 51-99 d,#100e11,
|7: 0-0 d,#948d6f, 1-49 d,#100e11, 50-50 d,#948d6f, 51-99 d,#100e11,
@@ -356,11 +357,11 @@
|30: 0-0 d,#948d6f, 1-49 d,#100e11, 50-50 d,#948d6f, 51-99 d,#100e11,
== snap harvest grid=100x31 cursor=4,6
== style harvest grid=100x31
-|0: 0-50 #d5d8b8,#343b2e, 51-59 #f3f2cc,#4f5834, 60-60 #f3f2cc,#343b2e, 61-99 #d5d8b8,#343b2e,
+|0: 0-75 #d5d8b8,#343b2e, 76-84 #f3f2cc,#4f5834, 85-99 #f3f2cc,#343b2e,
|1: 0-1 d,#9b583f, 2-2 d,#4a583e, 3-49 #e1e4c4,#4a583e, 50-51 #e1e4c4,#9b583f, 52-52 #e1e4c4,#343b2e, 53-99 #d5d8b8,#343b2e,
|2: 0-1 d,#d8bd83, 2-2 d,#4a583e, 3-29 #e1e4c4,#4a583e, 30-38 #c5e7f7,#4a583e, 39-49 #e1e4c4,#4a583e, 50-51 #e1e4c4,#7b7e4e, 52-52 #e1e4c4,#343b2e, 53-79 #d5d8b8,#343b2e, 80-88 #badbeb,#343b2e, 89-99 #d5d8b8,#343b2e,
|3: 0-2 d,#4a583e, 3-49 #e1e4c4,#4a583e, 50-52 #e1e4c4,#343b2e, 53-99 #d5d8b8,#343b2e,
-|4: 0-0 d,#888e5e, 1-1 d,#100e0b, 2-49 #f3f2cc,#100e0b, 50-50 #f3f2cc,#888e5e, 51-99 #f3f2cc,#100e0b,
+|4: 0-0 d,#888e5e, 1-1 d,#100e0b, 2-38 #f3f2cc,#100e0b, 39-39 #f3f2cc,#343b2e, 40-49 #d5d8b8,#343b2e, 50-50 #d5d8b8,#888e5e, 51-51 #d5d8b8,#100e0b, 52-99 #f3f2cc,#100e0b,
|5: 0-0 d,#888e5e, 1-1 d,#100e0b, 2-49 #f3f2cc,#100e0b, 50-50 #f3f2cc,#888e5e, 51-99 #f3f2cc,#100e0b,
|6: 0-0 d,#888e5e, 1-49 d,#100e0b, 50-50 d,#888e5e, 51-99 d,#100e0b,
|7: 0-0 d,#888e5e, 1-49 d,#100e0b, 50-50 d,#888e5e, 51-99 d,#100e0b,
@@ -389,11 +390,11 @@
|30: 0-0 d,#888e5e, 1-49 d,#100e0b, 50-50 d,#888e5e, 51-99 d,#100e0b,
== snap clay grid=100x31 cursor=4,6
== style clay grid=100x31
-|0: 0-50 #d7d6b6,#343f36, 51-59 #fbf1c7,#505c38, 60-60 #fbf1c7,#343f36, 61-99 #d7d6b6,#343f36,
+|0: 0-75 #d7d6b6,#343f36, 76-84 #fbf1c7,#505c38, 85-99 #fbf1c7,#343f36,
|1: 0-1 d,#875e65, 2-2 d,#4d5c48, 3-49 #e3e2c2,#4d5c48, 50-51 #e3e2c2,#875e65, 52-52 #e3e2c2,#343f36, 53-99 #d7d6b6,#343f36,
|2: 0-1 d,#8ac874, 2-2 d,#4d5c48, 3-29 #e3e2c2,#4d5c48, 30-38 #b5ecec,#4d5c48, 39-49 #e3e2c2,#4d5c48, 50-51 #e3e2c2,#687c4d, 52-52 #e3e2c2,#343f36, 53-79 #d7d6b6,#343f36, 80-88 #aae0e0,#343f36, 89-99 #d7d6b6,#343f36,
|3: 0-2 d,#4d5c48, 3-49 #e3e2c2,#4d5c48, 50-52 #e3e2c2,#343f36, 53-99 #d7d6b6,#343f36,
-|4: 0-0 d,#8c9467, 1-1 d,#10100e, 2-49 #f3e5bc,#10100e, 50-50 #f3e5bc,#8c9467, 51-99 #f3e5bc,#10100e,
+|4: 0-0 d,#8c9467, 1-1 d,#10100e, 2-38 #f3e5bc,#10100e, 39-39 #f3e5bc,#343f36, 40-49 #d7d6b6,#343f36, 50-50 #d7d6b6,#8c9467, 51-51 #d7d6b6,#10100e, 52-99 #f3e5bc,#10100e,
|5: 0-0 d,#8c9467, 1-1 d,#10100e, 2-49 #f3e5bc,#10100e, 50-50 #f3e5bc,#8c9467, 51-99 #f3e5bc,#10100e,
|6: 0-0 d,#8c9467, 1-49 d,#10100e, 50-50 d,#8c9467, 51-99 d,#10100e,
|7: 0-0 d,#8c9467, 1-49 d,#10100e, 50-50 d,#8c9467, 51-99 d,#10100e,
@@ -422,11 +423,11 @@
|30: 0-0 d,#8c9467, 1-49 d,#10100e, 50-50 d,#8c9467, 51-99 d,#10100e,
== snap forge-black grid=100x31 cursor=4,6
== style forge-black grid=100x31
-|0: 0-50 #c5c9d2,#22252b, 51-59 #e2eef4,#1c5172, 60-60 #e2eef4,#22252b, 61-99 #c5c9d2,#22252b,
+|0: 0-75 #c5c9d2,#22252b, 76-84 #e2eef4,#1c5172, 85-99 #e2eef4,#22252b,
|1: 0-1 d,#6a7b67, 2-2 d,#374253, 3-49 #d1d5de,#374253, 50-51 #d1d5de,#6a7b67, 52-52 #d1d5de,#22252b, 53-99 #c5c9d2,#22252b,
|2: 0-1 d,#9cc3f7, 2-2 d,#374253, 3-29 #d1d5de,#374253, 30-38 #f8cba7,#374253, 39-49 #d1d5de,#374253, 50-51 #d1d5de,#55647b, 52-52 #d1d5de,#22252b, 53-79 #c5c9d2,#22252b, 80-88 #ecbf9b,#22252b, 89-99 #c5c9d2,#22252b,
|3: 0-2 d,#374253, 3-49 #d1d5de,#374253, 50-52 #d1d5de,#22252b, 53-99 #c5c9d2,#22252b,
-|4: 0-0 d,#708095, 1-1 d,#000000, 2-49 #f6f6f6,#000000, 50-50 #f6f6f6,#708095, 51-99 #f6f6f6,#000000,
+|4: 0-0 d,#708095, 1-1 d,#000000, 2-38 #f6f6f6,#000000, 39-39 #f6f6f6,#22252b, 40-49 #c5c9d2,#22252b, 50-50 #c5c9d2,#708095, 51-51 #c5c9d2,#000000, 52-99 #f6f6f6,#000000,
|5: 0-0 d,#708095, 1-1 d,#000000, 2-49 #f6f6f6,#000000, 50-50 #f6f6f6,#708095, 51-99 #f6f6f6,#000000,
|6: 0-0 d,#708095, 1-49 d,#000000, 50-50 d,#708095, 51-99 d,#000000,
|7: 0-0 d,#708095, 1-49 d,#000000, 50-50 d,#708095, 51-99 d,#000000,
@@ -455,11 +456,11 @@
|30: 0-0 d,#708095, 1-49 d,#000000, 50-50 d,#708095, 51-99 d,#000000,
== snap forge-soft grid=100x31 cursor=4,6
== style forge-soft grid=100x31
-|0: 0-50 #c5c9d2,#2a2d34, 51-59 #e2eef4,#1c5172, 60-60 #e2eef4,#2a2d34, 61-99 #c5c9d2,#2a2d34,
+|0: 0-75 #c5c9d2,#2a2d34, 76-84 #e2eef4,#1c5172, 85-99 #e2eef4,#2a2d34,
|1: 0-1 d,#6d7f6c, 2-2 d,#404a58, 3-49 #d1d5de,#404a58, 50-51 #d1d5de,#6d7f6c, 52-52 #d1d5de,#2a2d34, 53-99 #c5c9d2,#2a2d34,
|2: 0-1 d,#9cc3f7, 2-2 d,#404a58, 3-29 #d1d5de,#404a58, 30-38 #f8cba7,#404a58, 39-49 #d1d5de,#404a58, 50-51 #d1d5de,#55647b, 52-52 #d1d5de,#2a2d34, 53-79 #c5c9d2,#2a2d34, 80-88 #ecbf9b,#2a2d34, 89-99 #c5c9d2,#2a2d34,
|3: 0-2 d,#404a58, 3-49 #d1d5de,#404a58, 50-52 #d1d5de,#2a2d34, 53-99 #c5c9d2,#2a2d34,
-|4: 0-0 d,#708095, 1-1 d,#35383e, 2-49 #bfc3cc,#35383e, 50-50 #bfc3cc,#708095, 51-99 #bfc3cc,#35383e,
+|4: 0-0 d,#708095, 1-1 d,#35383e, 2-38 #bfc3cc,#35383e, 39-39 #bfc3cc,#2a2d34, 40-49 #c5c9d2,#2a2d34, 50-50 #c5c9d2,#708095, 51-51 #c5c9d2,#35383e, 52-99 #bfc3cc,#35383e,
|5: 0-0 d,#708095, 1-1 d,#35383e, 2-49 #bfc3cc,#35383e, 50-50 #bfc3cc,#708095, 51-99 #bfc3cc,#35383e,
|6: 0-0 d,#708095, 1-49 d,#35383e, 50-50 d,#708095, 51-99 d,#35383e,
|7: 0-0 d,#708095, 1-49 d,#35383e, 50-50 d,#708095, 51-99 d,#35383e,
@@ -488,11 +489,11 @@
|30: 0-0 d,#708095, 1-49 d,#35383e, 50-50 d,#708095, 51-99 d,#35383e,
== snap orchard-black grid=100x31 cursor=4,6
== style orchard-black grid=100x31
-|0: 0-50 #b2c3b8,#1d2824, 51-59 #f5f7ee,#3c614a, 60-60 #f5f7ee,#1d2824, 61-99 #b2c3b8,#1d2824,
+|0: 0-75 #b2c3b8,#1d2824, 76-84 #f5f7ee,#3c614a, 85-99 #f5f7ee,#1d2824,
|1: 0-1 d,#887455, 2-2 d,#314738, 3-49 #becfc4,#314738, 50-51 #becfc4,#887455, 52-52 #becfc4,#1d2824, 53-99 #b2c3b8,#1d2824,
|2: 0-1 d,#add38a, 2-2 d,#314738, 3-29 #becfc4,#314738, 30-38 #dfbce5,#314738, 39-49 #becfc4,#314738, 50-51 #becfc4,#496656, 52-52 #becfc4,#1d2824, 53-79 #b2c3b8,#1d2824, 80-88 #d3b0d9,#1d2824, 89-99 #b2c3b8,#1d2824,
|3: 0-2 d,#314738, 3-49 #becfc4,#314738, 50-52 #becfc4,#1d2824, 53-99 #b2c3b8,#1d2824,
-|4: 0-0 d,#608269, 1-1 d,#000000, 2-49 #f2f8ef,#000000, 50-50 #f2f8ef,#608269, 51-99 #f2f8ef,#000000,
+|4: 0-0 d,#608269, 1-1 d,#000000, 2-38 #f2f8ef,#000000, 39-39 #f2f8ef,#1d2824, 40-49 #b2c3b8,#1d2824, 50-50 #b2c3b8,#608269, 51-51 #b2c3b8,#000000, 52-99 #f2f8ef,#000000,
|5: 0-0 d,#608269, 1-1 d,#000000, 2-49 #f2f8ef,#000000, 50-50 #f2f8ef,#608269, 51-99 #f2f8ef,#000000,
|6: 0-0 d,#608269, 1-49 d,#000000, 50-50 d,#608269, 51-99 d,#000000,
|7: 0-0 d,#608269, 1-49 d,#000000, 50-50 d,#608269, 51-99 d,#000000,
@@ -521,11 +522,11 @@
|30: 0-0 d,#608269, 1-49 d,#000000, 50-50 d,#608269, 51-99 d,#000000,
== snap acme grid=100x31 cursor=4,6
== style acme grid=100x31
-|0: 0-50 #000000,#eaffff, 51-59 #000000,#9eeeee, 60-99 #000000,#eaffff,
+|0: 0-75 #000000,#eaffff, 76-84 #000000,#9eeeee, 85-99 #000000,#eaffff,
|1: 0-1 d,#8888cc, 2-2 d,#eaffff, 3-49 #000000,#eaffff, 50-51 #000000,#8888cc, 52-99 #000000,#eaffff,
|2: 0-1 d,#8888cc, 2-2 d,#eaffff, 3-29 #000000,#eaffff, 30-38 #000099,#eaffff, 39-49 #000000,#eaffff, 50-51 #000000,#b9c3e5, 52-79 #000000,#eaffff, 80-88 #000099,#eaffff, 89-99 #000000,#eaffff,
|3: 0-2 d,#eaffff, 3-99 #000000,#eaffff,
-|4: 0-1 d,#ffffea, 2-99 #000000,#ffffea,
+|4: 0-1 d,#ffffea, 2-38 #000000,#ffffea, 39-49 #000000,#eaffff, 50-99 #000000,#ffffea,
|5: 0-1 d,#ffffea, 2-99 #000000,#ffffea,
|6: 0-99 d,#ffffea,
|7: 0-99 d,#ffffea,
@@ -554,11 +555,11 @@
|30: 0-99 d,#ffffea,
== snap lapis grid=100x31 cursor=4,6
== style lapis grid=100x31
-|0: 0-50 #9aa6d9,#0f1a4a, 51-59 #0f1a4a,#e8c46a, 60-60 #0f1a4a,#0f1a4a, 61-99 #9aa6d9,#0f1a4a,
+|0: 0-75 #9aa6d9,#0f1a4a, 76-84 #0f1a4a,#e8c46a, 85-99 #0f1a4a,#0f1a4a,
|1: 0-1 d,#8a3a3a, 2-2 d,#25397d, 3-49 #eee6d2,#25397d, 50-51 #eee6d2,#8a3a3a, 52-52 #eee6d2,#0f1a4a, 53-99 #9aa6d9,#0f1a4a,
|2: 0-1 d,#e8c46a, 2-2 d,#25397d, 3-29 #eee6d2,#25397d, 30-38 #f2d280,#25397d, 39-49 #eee6d2,#25397d, 50-51 #eee6d2,#6a78b1, 52-52 #eee6d2,#0f1a4a, 53-79 #9aa6d9,#0f1a4a, 80-88 #e8c46a,#0f1a4a, 89-99 #9aa6d9,#0f1a4a,
|3: 0-2 d,#25397d, 3-49 #eee6d2,#25397d, 50-52 #eee6d2,#0f1a4a, 53-99 #9aa6d9,#0f1a4a,
-|4: 0-0 d,#e8c46a, 1-1 d,#0a1030, 2-49 #eee6d2,#0a1030, 50-50 #eee6d2,#e8c46a, 51-99 #eee6d2,#0a1030,
+|4: 0-0 d,#e8c46a, 1-1 d,#0a1030, 2-38 #eee6d2,#0a1030, 39-39 #eee6d2,#0f1a4a, 40-49 #9aa6d9,#0f1a4a, 50-50 #9aa6d9,#e8c46a, 51-51 #9aa6d9,#0a1030, 52-99 #eee6d2,#0a1030,
|5: 0-0 d,#e8c46a, 1-1 d,#0a1030, 2-49 #eee6d2,#0a1030, 50-50 #eee6d2,#e8c46a, 51-99 #eee6d2,#0a1030,
|6: 0-0 d,#e8c46a, 1-49 d,#0a1030, 50-50 d,#e8c46a, 51-99 d,#0a1030,
|7: 0-0 d,#e8c46a, 1-49 d,#0a1030, 50-50 d,#e8c46a, 51-99 d,#0a1030,
@@ -587,11 +588,11 @@
|30: 0-0 d,#e8c46a, 1-49 d,#0a1030, 50-50 d,#e8c46a, 51-99 d,#0a1030,
== snap dark-plus grid=100x31 cursor=4,6
== style dark-plus grid=100x31
-|0: 0-50 #a7a7a7,#3c3c3c, 51-59 #d4d4d4,#264f78, 60-60 #d4d4d4,#3c3c3c, 61-99 #a7a7a7,#3c3c3c,
+|0: 0-75 #a7a7a7,#3c3c3c, 76-84 #d4d4d4,#264f78, 85-99 #d4d4d4,#3c3c3c,
|1: 0-1 d,#458276, 2-2 d,#1e1e1e, 3-49 #ffffff,#1e1e1e, 50-51 #ffffff,#458276, 52-52 #ffffff,#3c3c3c, 53-99 #a7a7a7,#3c3c3c,
|2: 0-1 d,#007fd4, 2-2 d,#1e1e1e, 3-29 #ffffff,#1e1e1e, 30-38 #cbe5fc,#1e1e1e, 39-49 #ffffff,#1e1e1e, 50-51 #ffffff,#1c608e, 52-52 #ffffff,#3c3c3c, 53-79 #a7a7a7,#3c3c3c, 80-88 #68aee9,#3c3c3c, 89-99 #a7a7a7,#3c3c3c,
|3: 0-2 d,#1e1e1e, 3-49 #ffffff,#1e1e1e, 50-52 #ffffff,#3c3c3c, 53-99 #a7a7a7,#3c3c3c,
-|4: 0-0 d,#424242, 1-1 d,#1e1e1e, 2-49 #d4d4d4,#1e1e1e, 50-50 #d4d4d4,#424242, 51-99 #d4d4d4,#1e1e1e,
+|4: 0-0 d,#424242, 1-1 d,#1e1e1e, 2-38 #d4d4d4,#1e1e1e, 39-39 #d4d4d4,#3c3c3c, 40-49 #a7a7a7,#3c3c3c, 50-50 #a7a7a7,#424242, 51-51 #a7a7a7,#1e1e1e, 52-99 #d4d4d4,#1e1e1e,
|5: 0-0 d,#424242, 1-1 d,#1e1e1e, 2-49 #d4d4d4,#1e1e1e, 50-50 #d4d4d4,#424242, 51-99 #d4d4d4,#1e1e1e,
|6: 0-0 d,#424242, 1-49 d,#1e1e1e, 50-50 d,#424242, 51-99 d,#1e1e1e,
|7: 0-0 d,#424242, 1-49 d,#1e1e1e, 50-50 d,#424242, 51-99 d,#1e1e1e,
@@ -620,11 +621,11 @@
|30: 0-0 d,#424242, 1-49 d,#1e1e1e, 50-50 d,#424242, 51-99 d,#1e1e1e,
== snap solarized-dark grid=100x31 cursor=4,6
== style solarized-dark grid=100x31
-|0: 0-50 #01090b,#657b83, 51-59 #002b36,#586e75, 60-60 #002b36,#657b83, 61-99 #01090b,#657b83,
+|0: 0-75 #01090b,#657b83, 76-84 #002b36,#586e75, 85-99 #002b36,#657b83,
|1: 0-1 d,#758a41, 2-2 d,#93a1a1, 3-49 #073642,#93a1a1, 50-51 #073642,#758a41, 52-52 #073642,#657b83, 53-99 #01090b,#657b83,
|2: 0-1 d,#2483c5, 2-2 d,#93a1a1, 3-29 #073642,#93a1a1, 30-38 #2d3502,#93a1a1, 39-49 #073642,#93a1a1, 50-51 #073642,#185986, 52-52 #073642,#657b83, 53-79 #01090b,#657b83, 80-88 #121600,#657b83, 89-99 #01090b,#657b83,
|3: 0-2 d,#93a1a1, 3-49 #073642,#93a1a1, 50-52 #073642,#657b83, 53-99 #01090b,#657b83,
-|4: 0-0 d,#839496, 1-1 d,#002b36, 2-49 #839496,#002b36, 50-50 #839496,#839496, 51-99 #839496,#002b36,
+|4: 0-0 d,#839496, 1-1 d,#002b36, 2-38 #839496,#002b36, 39-39 #839496,#657b83, 40-49 #01090b,#657b83, 50-50 #01090b,#839496, 51-51 #01090b,#002b36, 52-99 #839496,#002b36,
|5: 0-0 d,#839496, 1-1 d,#002b36, 2-49 #839496,#002b36, 50-50 #839496,#839496, 51-99 #839496,#002b36,
|6: 0-0 d,#839496, 1-49 d,#002b36, 50-50 d,#839496, 51-99 d,#002b36,
|7: 0-0 d,#839496, 1-49 d,#002b36, 50-50 d,#839496, 51-99 d,#002b36,
diff --git a/test/snapshots/theme.snap b/test/snapshots/theme.snap
index b770d7f3..4cb360d3 100644
--- a/test/snapshots/theme.snap
+++ b/test/snapshots/theme.snap
@@ -5,6 +5,14 @@ file t.txt x
start 31 100 -n 3
wait 8000 t.txt
stable 700 20000
+# NextColor is no default word of the workspace tag: typed onto its end
+press left 99 1
+release left 99 1
+key space
+text NextColor
+key esc
+settle 100
+stable 700 10000
snap orchard
snapstyle orchard
press middle @NextColor 1
diff --git a/test/snapshots/themesel.golden b/test/snapshots/themesel.golden
index d9c4f4ba..a82d88f5 100644
--- a/test/snapshots/themesel.golden
+++ b/test/snapshots/themesel.golden
@@ -1,5 +1,5 @@
== snap boot grid=100x31 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/themesel/cwd/t.txt Save Tty Collapse Del
| 1 line 1
diff --git a/test/snapshots/tinywin.golden b/test/snapshots/tinywin.golden
index c847a2f1..f4d20a9a 100644
--- a/test/snapshots/tinywin.golden
+++ b/test/snapshots/tinywin.golden
@@ -1,5 +1,5 @@
== snap stacked grid=100x31 cursor=14,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/tinywin/cwd Tty+bash Save Mode Filter Collapse Del
| $ :^[n^[n^[n
@@ -23,12 +23,12 @@
| /tmp/pardes-snap/tinywin/cwd/+New Save Tty Collapse Del
| 1
== snap shrunk grid=60x4 cursor=59,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Co
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/tinywin/cwd Tty+bash Save Mode Filter Co
| /tmp/pardes-snap/tinywin/cwd/+New Save Tty Collapse Del
== snap columns grid=100x31 cursor=23,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/tinywin/cwd Tty+bash Save Mode Filter Collapse Del
| $ :^[n^[n^[n cn cn cn
diff --git a/test/snapshots/topbarexec.golden b/test/snapshots/topbarexec.golden
index 8cb03894..3ede27e8 100644
--- a/test/snapshots/topbarexec.golden
+++ b/test/snapshots/topbarexec.golden
@@ -1,5 +1,5 @@
== snap selected grid=90x21 cursor=14,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/topbarexec/cwd Tty+bash S /tmp/pardes-snap/topbarexec/cwd Tty+bash S
| ave Mode Filter Collapse Del ave Mode Filter Collapse Del
@@ -19,7 +19,7 @@
|1: New Tty Find Grep Joincol Delcol New ╭────────────────────────────────────╮
|2: /tmp/pardes-snap/topbarexec/cwd Tty+bash S /tmp│pardes resizes=1 │
|3: ave Mode Filter Collapse Del ave │theme orchard │
-|4: ls ls │font default │
+|4: ls Debug ls │font default │
|5: zmarkfile.txt zmark│terms 3 cols 2 │
|6: │active #0 43x8 │
|7: │scroll 0/8 │
@@ -30,7 +30,7 @@
|1: New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
|2: /tmp/pardes-snap/topbarexec/cwd Tty+bash S /tmp/pardes-snap/topbarexec/cwd Tty+bash S
|3: ave Mode Filter Collapse Del ave Mode Filter Collapse Del
-|4: ls ls
+|4: ls Find ls
|5: zmarkfile.txt zmarkfile.txt
|6:
|7: /tmp/pardes-snap/topbarexec/cwd/+Search Sa
diff --git a/test/snapshots/tty.golden b/test/snapshots/tty.golden
index b876ace6..981a5c7f 100644
--- a/test/snapshots/tty.golden
+++ b/test/snapshots/tty.golden
@@ -1,5 +1,5 @@
== snap tty-on grid=100x31 cursor=4,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/tty/cwd Tty+bash Save Mode Fil /tmp/pardes-snap/tty/cwd Tty+bash Save Mode Fil
| ter Collapse Del ter Collapse Del
diff --git a/test/snapshots/ttyclick.golden b/test/snapshots/ttyclick.golden
index a69d951f..5076e882 100644
--- a/test/snapshots/ttyclick.golden
+++ b/test/snapshots/ttyclick.golden
@@ -1,5 +1,5 @@
== snap tty-bodyclick grid=100x31 cursor=4,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/ttyclick/cwd Tty+bash Save Mod /tmp/pardes-snap/ttyclick/cwd Tty+bash Save Mod
| e Filter Collapse Del e Filter Collapse Del
diff --git a/test/snapshots/ttyedit.golden b/test/snapshots/ttyedit.golden
index 4411962e..ab1b1b5b 100644
--- a/test/snapshots/ttyedit.golden
+++ b/test/snapshots/ttyedit.golden
@@ -1,5 +1,5 @@
== snap before grid=100x31 cursor=7,8
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/ttyedit/cwd Tty+bash Save Mode /tmp/pardes-snap/ttyedit/cwd Tty+bash Save Mode
| Filter Collapse Del Filter Collapse Del
diff --git a/test/snapshots/ttyfollow.golden b/test/snapshots/ttyfollow.golden
index 1527ce86..3fb41e89 100644
--- a/test/snapshots/ttyfollow.golden
+++ b/test/snapshots/ttyfollow.golden
@@ -1,5 +1,5 @@
== snap held-pre grid=100x31 cursor=4,16
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/ttyfollow/cwd Tty+bash Save Mo /tmp/pardes-snap/ttyfollow/cwd Tty+bash Save Mo
| de Filter Collapse Del de Filter Collapse Del
diff --git a/test/snapshots/ttyhelp.golden b/test/snapshots/ttyhelp.golden
index 8b8d4195..7d21bc00 100644
--- a/test/snapshots/ttyhelp.golden
+++ b/test/snapshots/ttyhelp.golden
@@ -1,5 +1,5 @@
== snap boot grid=100x31 cursor=4,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/ttyhelp/cwd Tty+bash Save Mode Filter Collapse Del
| $
@@ -23,6 +23,7 @@
| /tmp/pardes-snap/ttyhelp/cwd/+New Save Tty Collapse Del
| 1
== snap helped grid=100x31 cursor=7,6
+|3: $ Help
|5: /tmp/pardes-snap/ttyhelp/cwd/+Help Save Tty Collapse Del
|6: 1 pardes builtins, and how to run each:
|7: 2 SPC and its keys, a chord, a button, the
@@ -40,3 +41,4 @@
|19: 14 SPC a r PanelScramble
|20: 15 SPC a s PanelSlide
== snap leaderworks grid=100x31 cursor=7,6
+|3: $
diff --git a/test/snapshots/ttylook.golden b/test/snapshots/ttylook.golden
index a8ed1b95..b839a174 100644
--- a/test/snapshots/ttylook.golden
+++ b/test/snapshots/ttylook.golden
@@ -1,5 +1,5 @@
== snap tok1 grid=120x31 cursor=2,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/ttylook/cwd Tty+bash Save Mode Filter Co /tmp/pardes-snap/ttylook/cwd Tty+bash Save Mode Filter Co
| llapse Del llapse Del
diff --git a/test/snapshots/ttyonly.golden b/test/snapshots/ttyonly.golden
index 24f54b29..208aa485 100644
--- a/test/snapshots/ttyonly.golden
+++ b/test/snapshots/ttyonly.golden
@@ -1,5 +1,5 @@
== snap ttyonly grid=100x31 cursor=4,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/ttyonly/cwd Tty+bash Save Mode Filter Collapse Del
| $ echo TTY''ONLY
diff --git a/test/snapshots/ttypaste.golden b/test/snapshots/ttypaste.golden
index 40e0ae4c..ec98834e 100644
--- a/test/snapshots/ttypaste.golden
+++ b/test/snapshots/ttypaste.golden
@@ -1,5 +1,5 @@
== snap bracketed-paste-reached-the-shell grid=100x31 cursor=18,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/ttypaste/cwd Tty+bash Save Mod /tmp/pardes-snap/ttypaste/cwd Tty+bash Save Mod
| e Filter Collapse Del e Filter Collapse Del
diff --git a/test/snapshots/ttyprompt.golden b/test/snapshots/ttyprompt.golden
index 0033c78f..eb99f417 100644
--- a/test/snapshots/ttyprompt.golden
+++ b/test/snapshots/ttyprompt.golden
@@ -1,5 +1,5 @@
== snap greeted grid=100x31 cursor=4,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/ttyprompt/cwd Tty+bash Save Mo /tmp/pardes-snap/ttyprompt/cwd Tty+bash Save Mo
| de Filter Collapse Del de Filter Collapse Del
diff --git a/test/snapshots/ttytaken.golden b/test/snapshots/ttytaken.golden
index d0f2eee9..73a75088 100644
--- a/test/snapshots/ttytaken.golden
+++ b/test/snapshots/ttytaken.golden
@@ -1,5 +1,5 @@
== snap opened grid=210x31 cursor=4,5
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/ttytaken/cwd Tty+bash Save Mode Filter Collapse Del
| ls
diff --git a/test/snapshots/tutor.golden b/test/snapshots/tutor.golden
index 2c523ca4..1be72b87 100644
--- a/test/snapshots/tutor.golden
+++ b/test/snapshots/tutor.golden
@@ -1,8 +1,8 @@
== snap tutor grid=150x31 cursor=7,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/tutor/cwd Tty+bash Save Mode Filter Collapse Del /tmp/pardes-snap/tutor/cwd Tty+bash Save Mode Filter Collapse Del
-| ls ls
+| ls Tutor ls
|
| /Tutor Save Tty Collapse Del
| 1
diff --git a/test/snapshots/wheeldrift.golden b/test/snapshots/wheeldrift.golden
index 256c2999..b5c4d231 100644
--- a/test/snapshots/wheeldrift.golden
+++ b/test/snapshots/wheeldrift.golden
@@ -1,5 +1,5 @@
== snap home grid=70x17 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exi
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/wheeldrift/cwd/drift.txt Save Tty Collapse Del
| 1 line 1_0123456789_abcdefghij_ZEND Wrap
diff --git a/test/snapshots/winch.golden b/test/snapshots/winch.golden
index a1e8afc4..c6972f79 100644
--- a/test/snapshots/winch.golden
+++ b/test/snapshots/winch.golden
@@ -1,5 +1,5 @@
== snap storm grid=100x31 cursor=4,8
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/winch/cwd Tty+bash Save Mode F /tmp/pardes-snap/winch/cwd Tty+bash Save Mode F
| ilter Collapse Del ilter Collapse Del
@@ -20,7 +20,7 @@
| ilter Collapse Del
| ls
== snap resized grid=106x35 cursor=4,8
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
|$ /tmp/pardes-snap/winch/cwd Tty+bash Save Mode Filt /tmp/pardes-snap/winch/cwd Tty+bash Save Mode Filt
| er Collapse Del er Collapse Del
diff --git a/test/snapshots/windownav.golden b/test/snapshots/windownav.golden
index 13fc7ae7..91e80e6d 100644
--- a/test/snapshots/windownav.golden
+++ b/test/snapshots/windownav.golden
@@ -1,5 +1,5 @@
== snap start grid=100x31 cursor=7,4
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/windownav/cwd/w.txt Save Tty C /tmp/pardes-snap/windownav/cwd Tty+bash Save Mo
| ollapse Del de Filter Collapse Del
diff --git a/test/snapshots/windowops.golden b/test/snapshots/windowops.golden
index f91a4e55..6a48785e 100644
--- a/test/snapshots/windowops.golden
+++ b/test/snapshots/windowops.golden
@@ -1,5 +1,5 @@
== snap hover-v grid=100x31 cursor=4,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol ╎ New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/windowops/cwd Tty+bash Save M╎ /tmp/pardes-snap/windowops/cwd Tty+bash Save Mo
| de Filter Collapse Del ╎ de Filter Collapse Del
@@ -153,7 +153,7 @@
|10: ╰────────────────────────────────────╯
|20: ls
== style debug-on grid=100x31
-|0: 0-60 #b2c3b8,#1d2824, 61-65 #f5f7ee,#3c614a, 66-66 #f5f7ee,#1d2824, 67-99 #b2c3b8,#1d2824,
+|0: 0-64 #b2c3b8,#1d2824, 65-69 #f5f7ee,#3c614a, 70-70 #f5f7ee,#1d2824, 71-99 #b2c3b8,#1d2824,
|1: 0-1 d,#887455, 2-2 d,#1d2824, 3-39 #b2c3b8,#1d2824, 40-41 #b2c3b8,#887455, 42-42 #b2c3b8,#314738, 43-61 #becfc4,#314738, 62-99 d,d,
|2: 0-1 d,#496656, 2-2 d,#1d2824, 3-33 #b2c3b8,#1d2824, 34-39 #d3b0d9,#1d2824, 40-41 #d3b0d9,#add38a, 42-42 #d3b0d9,#314738, 43-61 #becfc4,#314738, 62-62 d,d, 63-79 #b2c3b8,d, 80-98 #b2c3b8,#152019, 99-99 d,d,
|3: 0-2 d,#1d2824, 3-5 #d3b0d9,#1d2824, 6-39 #b2c3b8,#1d2824, 40-42 #b2c3b8,#314738, 43-61 #becfc4,#314738, 62-62 d,d, 63-76 #b2c3b8,d, 77-98 #b2c3b8,#152019, 99-99 d,d,
@@ -188,7 +188,7 @@
|1: New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
|2: /tmp/pardes-snap/windowops/cwd Tty+ba /tmp/pardes-snap/windowops/cwd Tty+bash Save Mode Filter
|3: sh Save Mode Filter Collapse Del Collapse Del
-|4: ls ls
+|4: ls ls Debug
|5: w.txt w.txt
|6:
|7:
diff --git a/test/snapshots/wrap.golden b/test/snapshots/wrap.golden
index cc834fc5..b620b2a9 100644
--- a/test/snapshots/wrap.golden
+++ b/test/snapshots/wrap.golden
@@ -35,7 +35,7 @@
|10: 3 third line
|11: 4
== snap on-wide grid=128x15 cursor=7,3
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/wrap/cwd/long.txt Save Tty Collapse Del
| 1 0---------1---------2---------3---------4---------5---------6---------7---------8---------9---------A---------B---------↩
diff --git a/test/snapshots/yankpaste.golden b/test/snapshots/yankpaste.golden
index 22cc787f..e81587f8 100644
--- a/test/snapshots/yankpaste.golden
+++ b/test/snapshots/yankpaste.golden
@@ -1,5 +1,5 @@
== snap linewise-below grid=100x31 cursor=13,6
-|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
+|Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit
| New Tty Find Grep Joincol Delcol
| * /tmp/pardes-snap/yankpaste/cwd/f.txt Save Tty Collapse Del
| 1 line 1
diff --git a/test/window_opacity.py b/test/window_opacity.py
index a576b1bd..0253e15c 100644
--- a/test/window_opacity.py
+++ b/test/window_opacity.py
@@ -66,15 +66,15 @@ def run(args):
help_text = output('Help')
require('WindowOpacity' in help_text and 'FgOpacity' not in help_text,
'help did not replace FgOpacity with WindowOpacity')
- settings = output('Config')
+ settings = output('DumpConfig')
require('WindowOpacity: 100%\n' in settings and 'FgOpacity' not in settings,
- 'initial Config opacity not applied: ' + settings)
+ 'initial DumpConfig opacity not applied: ' + settings)
require('Wayland opacity: background-only transparent surface' in log.read_text(errors='replace'),
'background-only surface path not selected')
report['renderer_path'] = 'background-only transparent surface'
def wait_applied(percent):
- require(wait_for(lambda: f'WindowOpacity: {percent}%\n' in output('Config')),
+ require(wait_for(lambda: f'WindowOpacity: {percent}%\n' in output('DumpConfig')),
'opacity did not apply: ' + str(percent))
geometry = None
@@ -138,10 +138,10 @@ def run(args):
wait_applied(70)
require(samples() == baseline, 'opacity altered editor or terminal core RGB/text')
capture(70)
- settings = output('Config')
+ settings = output('DumpConfig')
require('WindowOpacity: 70%\n' in settings, '70% opacity not applied: ' + settings)
command(client, source, 'WindowOpacity 101')
- require('WindowOpacity: 70%\n' in output('Config'), 'invalid opacity changed state')
+ require('WindowOpacity: 70%\n' in output('DumpConfig'), 'invalid opacity changed state')
command(client, source, 'WindowOpacity 0')
wait_applied(0)
require(samples() == baseline, 'zero opacity altered editor or terminal core RGB/text')
@@ -207,7 +207,7 @@ def run(args):
log.read_text(errors='replace'))
require(all(int(value) == 0xffffffff for value in multipliers),
'whole-window alpha modifier would fade foreground text')
- require('WindowOpacity: 100%\n' in output('Config'), '100% opacity not restored')
+ require('WindowOpacity: 100%\n' in output('DumpConfig'), '100% opacity not restored')
require(source_path.read_bytes() == original == client.read(f'/pane/{source}/body'),
'source contents changed')
client.write(f'/pane/{terminal}/pty/data', b'exit\r')