summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/design.typ10
-rw-r--r--src/CHANGELOG.md15
-rw-r--r--src/builtins.zig38
-rw-r--r--src/config.zig21
-rw-r--r--src/pardes.zig511
-rw-r--r--src/tutor.txt39
-rw-r--r--test/snapshots/argv.golden4
-rw-r--r--test/snapshots/boot.golden2
-rw-r--r--test/snapshots/builtins.golden10
-rw-r--r--test/snapshots/chordcut.golden70
-rw-r--r--test/snapshots/cmdword.golden12
-rw-r--r--test/snapshots/cornerdrag-left.golden28
-rw-r--r--test/snapshots/cornerdrag.golden28
-rw-r--r--test/snapshots/cursorline.golden16
-rw-r--r--test/snapshots/doccol.golden10
-rw-r--r--test/snapshots/dump.golden6
-rw-r--r--test/snapshots/edit.golden8
-rw-r--r--test/snapshots/exec-bigdrag.golden4
-rw-r--r--test/snapshots/exec.golden18
-rw-r--r--test/snapshots/exec.snap6
-rw-r--r--test/snapshots/fileedit.golden18
-rw-r--r--test/snapshots/filewatch.golden8
-rw-r--r--test/snapshots/find.golden26
-rw-r--r--test/snapshots/fsearch.golden62
-rw-r--r--test/snapshots/ghostty-mid.golden4
-rw-r--r--test/snapshots/grep.golden68
-rw-r--r--test/snapshots/hscroll.golden30
-rw-r--r--test/snapshots/images.golden22
-rw-r--r--test/snapshots/jumps.golden42
-rw-r--r--test/snapshots/layout-close.golden20
-rw-r--r--test/snapshots/layout-open.golden34
-rw-r--r--test/snapshots/leader.golden16
-rw-r--r--test/snapshots/load.golden8
-rw-r--r--test/snapshots/logquiet.golden2
-rw-r--r--test/snapshots/look-center.golden18
-rw-r--r--test/snapshots/look-dir.golden6
-rw-r--r--test/snapshots/look-file-1col.golden2
-rw-r--r--test/snapshots/look-file.golden8
-rw-r--r--test/snapshots/lookloaded.golden18
-rw-r--r--test/snapshots/lookpanes.golden24
-rw-r--r--test/snapshots/lookrange.golden6
-rw-r--r--test/snapshots/lsp.golden14
-rw-r--r--test/snapshots/lspcomplete.golden10
-rw-r--r--test/snapshots/lspdebug.golden6
-rw-r--r--test/snapshots/lsprelpath.golden10
-rw-r--r--test/snapshots/modal.golden40
-rw-r--r--test/snapshots/multicursor.golden34
-rw-r--r--test/snapshots/nested-optout.golden10
-rw-r--r--test/snapshots/nested.golden8
-rw-r--r--test/snapshots/psearch.golden34
-rw-r--r--test/snapshots/reflow.golden2
-rw-r--r--test/snapshots/respawn.golden8
-rw-r--r--test/snapshots/respawn.snap8
-rw-r--r--test/snapshots/restore.golden4
-rw-r--r--test/snapshots/rsearch.golden50
-rw-r--r--test/snapshots/scroll.golden20
-rw-r--r--test/snapshots/scrolloff.golden14
-rw-r--r--test/snapshots/selarg.golden12
-rw-r--r--test/snapshots/shellset.golden2
-rw-r--r--test/snapshots/shrinktag.golden20
-rw-r--r--test/snapshots/splitparent.golden24
-rw-r--r--test/snapshots/stepgrain.golden18
-rw-r--r--test/snapshots/syntax.golden12
-rw-r--r--test/snapshots/tag.golden22
-rw-r--r--test/snapshots/tagalign.golden12
-rw-r--r--test/snapshots/tagalign2col.golden10
-rw-r--r--test/snapshots/tagbottomimage.golden8
-rw-r--r--test/snapshots/tagnav.golden80
-rw-r--r--test/snapshots/theme.golden20
-rw-r--r--test/snapshots/themesel.golden14
-rw-r--r--test/snapshots/tinywin.golden24
-rw-r--r--test/snapshots/topbarexec.golden14
-rw-r--r--test/snapshots/tty.golden24
-rw-r--r--test/snapshots/ttyclick.golden16
-rw-r--r--test/snapshots/ttyedit.golden20
-rw-r--r--test/snapshots/ttyfollow.golden12
-rw-r--r--test/snapshots/ttyhelp.golden10
-rw-r--r--test/snapshots/ttylook.golden44
-rw-r--r--test/snapshots/ttyonly.golden2
-rw-r--r--test/snapshots/ttypaste.golden8
-rw-r--r--test/snapshots/ttyprompt.golden12
-rw-r--r--test/snapshots/ttytaken.golden10
-rw-r--r--test/snapshots/tutor.golden4
-rw-r--r--test/snapshots/winch.golden8
-rw-r--r--test/snapshots/windownav.golden38
-rw-r--r--test/snapshots/windowops.golden58
-rw-r--r--test/web-snapshots/source-list.golden10
87 files changed, 1265 insertions, 873 deletions
diff --git a/docs/design.typ b/docs/design.typ
index 2a60c088..0b545bae 100644
--- a/docs/design.typ
+++ b/docs/design.typ
@@ -105,7 +105,8 @@ layout is committed immediately; tracks are finite presentation data.)
*Effect* (out, queued): `spawn{pane, cwd}`, `write{pane, bytes}`,
`resize_pty{pane, cols, rows}`, `open_link`,
-`save_file{pane}`, `write_dump`, `set_clipboard`, `read_clipboard`, `lsp`,
+`save_file{pane}`, `save_text{pane, serial, path}`, `write_dump`,
+`set_clipboard`, `read_clipboard`, `lsp`,
`pipe`, `watch`, `quit`.
The core never performs IO for any of these; it asks — and four of the asks have an
answer coming back: `read_clipboard` returns an ordinary `paste` event (or
@@ -429,8 +430,11 @@ cannot clobber what the desktop was holding. A paste from an outer terminal
arrives bracketed, as one `paste` event.
*Tag.* Live prefix (mode indicator, cwd or path) + editable tail with the
-full modal editor; defaults `New Del` / `Save New Del`, while terminals use
-`New Del Filter`, with `*` after an unsaved file's name; an image tag reports
+full modal editor. Save leads the tail of every pane holding text of its own:
+`Save New Newtty Del` for a file or an output buffer,
+`Save New Newtty Del Filter` for a terminal, and the plain `New Newtty Del`
+for an image or a PDF, with `*` after an unsaved file's name; an image tag
+reports
`img petscii:<on|off> palette:<commodore|terminal> ascii:<on|off> <path>`
before the ordinary tail (its renderer toggles are builtins under `SPC t
p/l/a`). Topbar:
diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md
index b2bc9583..3b5056b5 100644
--- a/src/CHANGELOG.md
+++ b/src/CHANGELOG.md
@@ -14,8 +14,19 @@
temporary file. Its directory is inherited from the pane it was opened from.
- `Save` on a scratch asks for a path, prefilled with that inherited
directory, and the buffer becomes an ordinary file once written.
-- `Save` on a terminal writes its plaintext scrollback to a prompted path and
- leaves the pane a terminal.
+- `Save` reaches every pane that holds text of its own and leads its tagline:
+ a terminal ("Save New Newtty Del Filter") and an output buffer like
+ `+Search` ("Save New Newtty Del") as well as a file. Images and PDFs keep
+ the plain tail — their bytes on disk already are what they are.
+- `Save` takes the path as an ARGUMENT (`Save notes.txt`, or a selection
+ chorded onto the word) and asks for one only when it was not given, the way
+ Find and Grep ask for a pattern. A relative path resolves against the
+ pane's own directory, with `.` and `..` normalized; a path that cannot be
+ made absolute is refused rather than written next to the process.
+- Writing to a path never rewrites the pane: a terminal stays a terminal, an
+ output buffer keeps its rows and its place in the n/N ring, and an open file
+ keeps the file it has, so `Save <elsewhere>` is a copy and not a rename.
+ The scratch `+New` is still the one exception, becoming the file it names.
- A dropped pane's memory outlives its frame, so a pane pointer taken during
that frame stays valid until the next one repairs it.
- The core owns the event loop. Each platform is now a `Host` of optional
diff --git a/src/builtins.zig b/src/builtins.zig
index b4447289..5a6b6ea9 100644
--- a/src/builtins.zig
+++ b/src/builtins.zig
@@ -133,6 +133,11 @@ pub const OutputTraits = struct {
jumps: bool = false,
commands: bool = false,
doc: bool = false,
+ /// the buffer BECOMES an ordinary file once written (the New scratch, and a
+ /// real file, which is one already). Every other output buffer is a
+ /// RENDERING: Save writes its text out and the buffer stays what it is,
+ /// refillable and steppable, because a saved copy of a search is a copy of
+ /// a search and not the search.
saves: bool = false,
};
@@ -518,22 +523,27 @@ pub const ClipReplace = struct {
// ---- panes and columns ----
+/// Write this pane's text out. A pane with a real file behind it writes THAT
+/// file with no argument — acme's Put, what `:w<Tab>` has always meant — and
+/// that is the only pane Save can serve without being told where.
+///
+/// Everywhere else the path is REQUIRED, so a bare `Save` asks for one exactly
+/// the way Find and Grep ask for a pattern: the tag input arms prefilled with
+/// the pane's directory and Enter commits it. A terminal writes its plaintext
+/// scrollback and stays a terminal; an output buffer writes its rows and stays
+/// an output buffer, still refillable and still walked by n/N — with the one
+/// exception the New scratch has always been, an empty buffer whose whole
+/// purpose is to become the file you name (output traits: `saves`).
+///
+/// Images and PDFs hold nothing of their own that is unwritten, so the word is
+/// inert there and absent from their tag.
pub const Save = struct {
+ pub const takes_arg = true;
pub fn run(c: Ctx) void {
- if (c.pane.file) |*f| {
- if (f.output != null) {
- // an unsavable output (search/help) has nothing to write; a
- // scratch (savable output) asks for a path and becomes a file
- if (output_pane.fileTraits(f.output).saves) c.p.startSavePrompt(c.pane);
- return;
- }
- // a real file: write in place, and this edit is now on disk
- c.p.emit(.{ .save_file = .{ .pane = @intCast(c.id) } });
- f.saved_revision = f.revision;
- return;
- }
- // a terminal: write its plaintext scrollback to a prompted path
- if (c.pane.isTerminal()) c.p.startSavePrompt(c.pane);
+ const path = std.mem.trim(u8, c.arg orelse "", " \t\r\n");
+ if (path.len > 0) return c.p.saveTo(c.id, path);
+ if (c.pane.file) |file| if (file.output == null) return c.p.saveFile(c.id);
+ if (c.pane.file != null or c.pane.isTerminal()) c.p.startSavePrompt(c.pane);
}
};
diff --git a/src/config.zig b/src/config.zig
index 63f97db1..3e3f2cb0 100644
--- a/src/config.zig
+++ b/src/config.zig
@@ -418,14 +418,16 @@ pub const tty_blank: enum { prompt, prompt_and_input } = .prompt;
// pane's mode is consulted: Help works in tty mode, which earns its width.
pub const topbar_str = "New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill";
-/// the default editable tail of a pane's tag, per kind (an output buffer has
-/// no file to Save, so it gets the plain one). Terminals alone expose Filter,
-/// the pane-local theme-keyed colour projection. Save stays first on real
-/// files: `:` parks at the tail boundary, so the established `:w<Tab>`
-/// spelling still walks to Save while New remains visible on every pane.
+/// The default editable tail of a pane's tag, per kind. Save LEADS wherever the
+/// pane holds text of its own to write — a file, an output buffer, a terminal's
+/// scrollback — because `:` parks at the tail boundary and the established
+/// `:w<Tab>` spelling walks to the first word from there. Images and PDFs get
+/// the plain tail: their bytes on disk already are exactly what they are, so
+/// there is nothing of the pane's own left to save. Terminals alone expose
+/// Filter, the pane-local theme-keyed colour projection.
pub const pane_builtins_str = "New Newtty Del";
pub const file_pane_builtins_str = "Save New Newtty Del";
-pub const terminal_pane_builtins_str = "New Newtty Del Filter";
+pub const terminal_pane_builtins_str = "Save New Newtty Del Filter";
/// Columns kept clear to the RIGHT of a tagline's builtins. The path stays at
/// the left edge and the builtins are pushed over to end this far short of the
@@ -754,9 +756,10 @@ pub const find_marker = " Find /";
pub const grep_marker = " Grep /";
pub const rename_marker = " Rename /";
pub const symbol_marker = " WsSymbols /";
-/// Save on a scratch buffer or a terminal: the tail is the whole PATH to write
-/// (no `/` separator, since a path is made of them), prefilled with the pane's
-/// directory so only a filename need be typed.
+/// Save on a pane with no file of its own yet — an output buffer or a terminal:
+/// the tail is the whole PATH to write (no `/` separator, since a path is made
+/// of them), prefilled with the pane's directory so only a filename need be
+/// typed.
pub const save_marker = " Save ";
/// helix `s` / `S`. The only two markers whose word is NOT a builtin — there
/// is no Select/Split command to run from a tag, they name the key that armed
diff --git a/src/pardes.zig b/src/pardes.zig
index 0a390161..b4a0b974 100644
--- a/src/pardes.zig
+++ b/src/pardes.zig
@@ -164,7 +164,10 @@ const legacy_file_pane_tail = " Save Del";
// so a dump written then upgrades instead of keeping the old word as a tail.
const prev_pane_tail = " New Del";
const prev_file_pane_tail = " Save New Del";
-const prev_terminal_pane_tail = " New Del Filter";
+const legacy_terminal_pane_tail = " New Del Filter";
+// ...and the terminal default from the release before Save reached it, when a
+// scrollback was not yet something you could write to a path.
+const prev_terminal_pane_tail = " New Newtty Del Filter";
// Builtins: executing the name (middle-click / Tab) runs it through the ONE
// dispatcher (runBuiltin, reached from execute), no matter where the name
@@ -221,6 +224,25 @@ fn nextPipeEffect(p: *Pardes) ?u32 {
return null;
}
+/// Perform every queued effect through the in-process host — what a real shell
+/// does with the drain — and report the path the last `.save_text` among them
+/// asked for, copied out of the effect into `buf`.
+fn drainForSavePath(p: *Pardes, buf: []u8) ?[]const u8 {
+ var len: ?usize = null;
+ while (p.nextEffect()) |effect| {
+ switch (effect) {
+ .save_text => |st| {
+ const path = st.path.slice();
+ @memcpy(buf[0..path.len], path);
+ len = path.len;
+ },
+ else => {},
+ }
+ p.perform(effect);
+ }
+ return if (len) |n| buf[0..n] else null;
+}
+
test "selection pipe prompt submits exact request and Escape cancels" {
const gpa = std.testing.allocator;
const p = try Pardes.init(gpa, .{ .tty_only = true });
@@ -654,7 +676,7 @@ test "pane-tag Exec prefers New and argument builtins before shell fallback" {
p.acknowledgeShell(0, "/bin/sh", false);
const pane = p.panes[0].?;
- try std.testing.expectEqualStrings(" New Newtty Del Filter", Pardes.curTail(pane));
+ try std.testing.expectEqualStrings(" Save New Newtty Del Filter", Pardes.curTail(pane));
const tag_x = p.rects[0].x + config.GUTTER;
const tag_y = p.rects[0].y;
@@ -770,7 +792,7 @@ test "an untouched tagline ends where its layout column's widest one does" {
const f = p.layoutFindTerm(p.active).?;
p.layoutInsert(f.col, f.idx + 1, below_id);
p.splitBelow(p.active, below);
- p.setCwd(below_id, "/a/deep/directory/whose/name/eats/the/right/pad/the/end/of/its/own/tagline");
+ p.setCwd(below_id, "/a/deep/dir/whose/name/eats/the/right/pad/the/end/of/its/own/tagline");
p.sync();
while (p.nextEffect()) |_| {}
@@ -782,7 +804,8 @@ test "an untouched tagline ends where its layout column's widest one does" {
// path, which is the whole point (equal at tw - tag_right_pad would prove
// nothing: that is where both sat before)
try std.testing.expectEqual(below_tag.len, above_tag.len);
- try std.testing.expectEqualStrings(" New Newtty Del Filter", above_tag[above_tag.len - " New Newtty Del Filter".len ..]);
+ const tail = " Save New Newtty Del Filter";
+ try std.testing.expectEqualStrings(tail, above_tag[above_tag.len - tail.len ..]);
try std.testing.expect(above_tag.len > @as(usize, p.rects[0].w) - config.GUTTER - config.tag_right_pad);
try std.testing.expect(above_tag.len <= @as(usize, p.rects[0].w) - config.GUTTER);
@@ -831,16 +854,25 @@ test "legacy default tag tails upgrade while custom tails remain owned" {
});
p.restoreTail(terminal, terminal_old);
try std.testing.expect(!terminal.tag_init);
- try std.testing.expectEqualStrings(" New Newtty Del Filter", Pardes.curTail(terminal));
+ try std.testing.expectEqualStrings(" Save New Newtty Del Filter", Pardes.curTail(terminal));
- // The immediately preceding release used the generic current default on
- // terminals. It upgrades too, including any saved layout padding.
+ // The two preceding releases used the generic current default and then the
+ // Filter tail without Save. Both upgrade, including any saved layout
+ // padding.
const terminal_previous = try std.fmt.allocPrint(p.scratch.allocator(), "{s} New Del", .{
try p.tagPrefix(terminal),
});
p.restoreTail(terminal, terminal_previous);
try std.testing.expect(!terminal.tag_init);
- try std.testing.expectEqualStrings(" New Newtty Del Filter", Pardes.curTail(terminal));
+ try std.testing.expectEqualStrings(" Save New Newtty Del Filter", Pardes.curTail(terminal));
+
+ const terminal_prefilter = try std.fmt.allocPrint(p.scratch.allocator(), "{s}{s}", .{
+ try p.tagPrefix(terminal),
+ prev_terminal_pane_tail,
+ });
+ p.restoreTail(terminal, terminal_prefilter);
+ try std.testing.expect(!terminal.tag_init);
+ try std.testing.expectEqualStrings(" Save New Newtty Del Filter", Pardes.curTail(terminal));
const terminal_custom = try std.fmt.allocPrint(p.scratch.allocator(), "{s} Keep Del", .{
try p.tagPrefix(terminal),
@@ -872,7 +904,7 @@ test "legacy default tag tails upgrade while custom tails remain owned" {
.terminal = .{ .cwd = "/historical/cwd" },
});
try std.testing.expect(!terminal.tag_init);
- try std.testing.expectEqualStrings(" New Newtty Del Filter", Pardes.curTail(terminal));
+ try std.testing.expectEqualStrings(" Save New Newtty Del Filter", Pardes.curTail(terminal));
// This happens to be the historical FILE default, but on a terminal it is
// user-owned text and must not be swallowed by migration.
@@ -1001,7 +1033,8 @@ test "an unsaved file marker sits between its path and builtins until Save" {
const reloaded = try p.tagText(p.scratch.allocator(), pane);
try std.testing.expect(std.mem.indexOf(u8, reloaded, "/hxcase.txt *") == null);
- // A generated output is file-shaped but has nothing it can save.
+ // A generated output is file-shaped and Save can write it to a path, but
+ // there is no file of its own for it to be dirty against.
pane.file.?.output = .{ .from = .search };
file_pane.setContent(p, &pane.file.?, try gpa.dupe(u8, "result\n"));
const output = try p.tagText(p.scratch.allocator(), pane);
@@ -1396,15 +1429,275 @@ test "Save on a terminal writes its plaintext scrollback and stays a terminal" {
// the pane is untouched: still a terminal, no file behind it
try std.testing.expect(pane.isTerminal());
try std.testing.expect(pane.file == null);
- const st = p.save_text orelse return error.MissingSaveText;
- try std.testing.expectEqualStrings("/tmp/pardes-tty-save/log.txt", st.path);
- try std.testing.expect(std.mem.indexOf(u8, st.content, "hello scrollback") != null);
- var asked = false;
- while (p.nextEffect()) |effect| switch (effect) {
- .save_text => asked = true,
- else => {},
+
+ // the host performs it, reading the scrollback off the pane as it goes
+ var buf: [256]u8 = undefined;
+ try std.testing.expectEqualStrings(
+ "/tmp/pardes-tty-save/log.txt",
+ drainForSavePath(p, &buf) orelse return error.NoSaveAsked,
+ );
+ const written = p.fallback.get("/tmp/pardes-tty-save/log.txt") orelse return error.NothingWritten;
+ try std.testing.expect(std.mem.indexOf(u8, written, "hello scrollback") != null);
+}
+
+test "Save on an output buffer writes its rows out and leaves the buffer alone" {
+ const gpa = std.testing.allocator;
+ const p = try Pardes.init(gpa, .{ .shells = 3, .cols = 100, .rows = 30 });
+ defer p.deinit();
+ while (p.nextEffect()) |_| {}
+
+ const source: usize = 2;
+ p.setCwd(source, "/tmp/pardes-output-save");
+ try std.testing.expect(p.executeBuiltinLine(source, "Help"));
+ p.sync(); // the frame boundary that gives the new pane its geometry
+ while (p.nextEffect()) |_| {}
+
+ const help: output_pane.Origin = .{ .cmd = .Help };
+ const id = blk: {
+ for (p.panes, 0..) |slot, i| {
+ const pane = slot orelse continue;
+ const f = pane.file orelse continue;
+ const o = f.output orelse continue;
+ if (std.meta.eql(o.from, help)) break :blk i;
+ }
+ return error.MissingHelpBuffer;
};
- try std.testing.expect(asked);
+ const out = p.panes[id].?;
+ const path = try gpa.dupe(u8, out.file.?.path);
+ defer gpa.free(path);
+ const rows = try gpa.dupe(u8, out.file.?.content);
+ defer gpa.free(rows);
+
+ // Save leads its tagline now, and the path is REQUIRED: a bare Save asks
+ try std.testing.expectEqualStrings(" Save New Newtty Del", Pardes.curTail(out));
+ try std.testing.expect(p.executeBuiltinLine(id, "Save"));
+ try std.testing.expect(out.hasSavePrompt());
+ try std.testing.expect(out.appendTag("help.txt"));
+ p.submitSave(id);
+
+ // the buffer itself is untouched: same origin, same name, still refillable
+ // and still walked by n/N, because a saved copy of a list is only a copy
+ try std.testing.expect(out.file.?.output != null);
+ try std.testing.expectEqual(help, out.file.?.output.?.from);
+ try std.testing.expectEqualStrings(path, out.file.?.path);
+
+ var buf: [256]u8 = undefined;
+ try std.testing.expectEqualStrings(
+ "/tmp/pardes-output-save/help.txt",
+ drainForSavePath(p, &buf) orelse return error.NoSaveAsked,
+ );
+ try std.testing.expectEqualStrings(
+ rows,
+ p.fallback.get("/tmp/pardes-output-save/help.txt") orelse return error.NothingWritten,
+ );
+}
+
+test "Save takes the path as an argument, relative to the pane's own directory" {
+ const p = try Pardes.init(std.testing.allocator, .{ .tty_only = true, .cols = 40, .rows = 8 });
+ defer p.deinit();
+ while (p.nextEffect()) |_| {}
+ const pane = p.panes[0].?;
+ p.setCwd(0, "/tmp/pardes-arg-save");
+ p.update(.{ .output = .{ .pane = 0, .bytes = "typed and gone\r\n" } });
+ while (p.nextEffect()) |_| {}
+
+ // an argument answers the question the prompt would have asked, so no
+ // prompt arms — and a bare name lands under the pane's directory, the way
+ // a relative word in a look resolves, not under the process's cwd
+ var buf: [256]u8 = undefined;
+ try std.testing.expect(p.executeBuiltinLine(0, "Save session.txt"));
+ try std.testing.expect(!pane.hasSavePrompt());
+ try std.testing.expectEqualStrings(
+ "/tmp/pardes-arg-save/session.txt",
+ drainForSavePath(p, &buf) orelse return error.NoSaveAsked,
+ );
+ const written = p.fallback.get("/tmp/pardes-arg-save/session.txt") orelse return error.NothingWritten;
+ try std.testing.expect(std.mem.indexOf(u8, written, "typed and gone") != null);
+
+ // `.` and `..` normalize with it, so this is that same file and not a
+ // second one spelled differently
+ try std.testing.expect(p.executeBuiltinLine(0, "Save ./sub/../session.txt"));
+ try std.testing.expectEqualStrings(
+ "/tmp/pardes-arg-save/session.txt",
+ drainForSavePath(p, &buf) orelse return error.NoSaveAsked,
+ );
+
+ try std.testing.expect(p.executeBuiltinLine(0, "Save /tmp/pardes-elsewhere/abs.txt"));
+ try std.testing.expectEqualStrings(
+ "/tmp/pardes-elsewhere/abs.txt",
+ drainForSavePath(p, &buf) orelse return error.NoSaveAsked,
+ );
+ try std.testing.expect(pane.isTerminal());
+
+ // ...and a path that cannot be made absolute is refused outright: a shell
+ // that has not reported a directory has nothing to resolve against, and
+ // the directory pardes was started in is not a guess worth making
+ p.panes[0].?.cwd = .none;
+ try std.testing.expect(p.executeBuiltinLine(0, "Save nowhere.txt"));
+ try std.testing.expect(drainForSavePath(p, &buf) == null);
+}
+
+test "Save elsewhere copies a file's bytes and keeps the pane on its own file" {
+ const gpa = std.testing.allocator;
+ const p = try Pardes.init(gpa, .{ .tty_only = true, .cols = 100, .rows = 30 });
+ defer p.deinit();
+ while (p.nextEffect()) |_| {}
+ const pane = try p.hxOpenFileContent("before\n");
+ file_pane.setContent(p, &pane.file.?, try gpa.dupe(u8, "after\n"));
+ try std.testing.expect(pane.file.?.revision != pane.file.?.saved_revision);
+
+ var buf: [256]u8 = undefined;
+ try std.testing.expect(p.executeBuiltinLine(0, "Save /tmp/pardes-copy/other.txt"));
+ // a copy, never a rename: the pane keeps its file, and that file is still
+ // unsaved, so the marker stays where it was
+ try std.testing.expectEqualStrings("/hxcase.txt", pane.file.?.path);
+ try std.testing.expect(pane.file.?.revision != pane.file.?.saved_revision);
+ try std.testing.expectEqualStrings(
+ "/tmp/pardes-copy/other.txt",
+ drainForSavePath(p, &buf) orelse return error.NoSaveAsked,
+ );
+ try std.testing.expectEqualStrings(
+ "after\n",
+ p.fallback.get("/tmp/pardes-copy/other.txt") orelse return error.NothingWritten,
+ );
+
+ // its own path, spelled out, is the in-place write — nothing is asked of
+ // the host but save_file, and the pane comes clean
+ try std.testing.expect(p.executeBuiltinLine(0, "Save /hxcase.txt"));
+ try std.testing.expect(drainForSavePath(p, &buf) == null);
+ try std.testing.expectEqual(pane.file.?.revision, pane.file.?.saved_revision);
+}
+
+test "saves armed in one batch stay with their own panes" {
+ const gpa = std.testing.allocator;
+ const p = try Pardes.init(gpa, .{ .shells = 3, .cols = 100, .rows = 30 });
+ defer p.deinit();
+ while (p.nextEffect()) |_| {}
+
+ const tty_id = p.freeSlot() orelse return error.NoPaneSlots;
+ const shell = try p.newShell(tty_id, "/tmp/pardes-batch");
+ p.setCwd(tty_id, "/tmp/pardes-batch");
+ p.update(.{ .output = .{ .pane = @intCast(tty_id), .bytes = "shell text\r\n" } });
+ const file = try p.hxOpenFileContent("file text\n");
+ const file_id = p.paneIdOf(file) orelse return error.MissingFilePane;
+ try std.testing.expect(shell.isTerminal());
+ try std.testing.expect(tty_id != file_id);
+ while (p.nextEffect()) |_| {}
+
+ // both armed before the host drains anything — the path rides inside its
+ // own effect, so neither can be written with the other pane's text
+ try std.testing.expect(p.executeBuiltinLine(tty_id, "Save tty.txt"));
+ try std.testing.expect(p.executeBuiltinLine(file_id, "Save /tmp/pardes-batch/file.txt"));
+ while (p.nextEffect()) |effect| p.perform(effect);
+ const tty_bytes = p.fallback.get("/tmp/pardes-batch/tty.txt") orelse return error.NothingWritten;
+ try std.testing.expect(std.mem.indexOf(u8, tty_bytes, "shell text") != null);
+ try std.testing.expectEqualStrings(
+ "file text\n",
+ p.fallback.get("/tmp/pardes-batch/file.txt") orelse return error.NothingWritten,
+ );
+}
+
+test "a save whose pane is gone before the drain writes nothing" {
+ const gpa = std.testing.allocator;
+ const p = try Pardes.init(gpa, .{ .shells = 3, .cols = 100, .rows = 30 });
+ defer p.deinit();
+ while (p.nextEffect()) |_| {}
+
+ const doomed = p.freeSlot() orelse return error.NoPaneSlots;
+ const shell = try p.newShell(doomed, "/tmp/pardes-gone");
+ p.update(.{ .output = .{ .pane = @intCast(doomed), .bytes = "doomed text\r\n" } });
+ while (p.nextEffect()) |_| {}
+ try std.testing.expect(shell.isTerminal());
+
+ // Save, then close the pane, then let the host drain: the bytes are read
+ // off the pane at drain time, so there are none to read...
+ try std.testing.expect(p.executeBuiltinLine(doomed, "Save /tmp/pardes-gone/log.txt"));
+ try std.testing.expect(p.executeBuiltinLine(doomed, "Del"));
+ while (p.nextEffect()) |effect| p.perform(effect);
+ try std.testing.expect(p.fallback.get("/tmp/pardes-gone/log.txt") == null);
+
+ // ...and a pane that took the freed slot in the meantime is NOT the pane
+ // that asked, which is what the serial in the effect is for
+ try std.testing.expect(p.executeBuiltinLine(0, "Save /tmp/pardes-gone/recycled.txt"));
+ try std.testing.expect(p.executeBuiltinLine(0, "Del"));
+ const reused = p.freeSlot() orelse return error.NoPaneSlots;
+ _ = try p.newShell(reused, "/tmp/pardes-gone");
+ while (p.nextEffect()) |effect| p.perform(effect);
+ try std.testing.expect(p.fallback.get("/tmp/pardes-gone/recycled.txt") == null);
+}
+
+test "Save reaches every tagline with text behind it and no other" {
+ const gpa = std.testing.allocator;
+ const p = try Pardes.init(gpa, .{ .tty_only = true, .cols = 100, .rows = 30 });
+ defer p.deinit();
+ while (p.nextEffect()) |_| {}
+
+ const out = try p.hxOpenFileContent("build.zig:1:1 pub fn main\n");
+ out.file.?.output = .{ .from = .search };
+ try std.testing.expectEqualStrings(" Save New Newtty Del", Pardes.curTail(out));
+
+ // A dump written before Save reached output buffers carries the generic
+ // tail. That is a DEFAULT and not something typed, so it upgrades.
+ const dumped = try std.fmt.allocPrint(p.scratch.allocator(), "{s}{s}", .{
+ try p.tagPrefix(out),
+ pane_tail,
+ });
+ p.restoreTail(out, dumped);
+ try std.testing.expect(!out.tag_init);
+ try std.testing.expectEqualStrings(" Save New Newtty Del", Pardes.curTail(out));
+
+ // A scratch is an output buffer that has worn the FILE tails all along,
+ // so its own older default upgrades from that family too.
+ out.file.?.output = .{ .from = .{ .cmd = std.meta.stringToEnum(Builtin, "New").? } };
+ out.tag_tail_len = 0;
+ out.tag_init = false;
+ const scratch_dumped = try std.fmt.allocPrint(p.scratch.allocator(), "{s}{s}", .{
+ try p.tagPrefix(out),
+ prev_file_pane_tail,
+ });
+ p.restoreTail(out, scratch_dumped);
+ try std.testing.expect(!out.tag_init);
+ try std.testing.expectEqualStrings(" Save New Newtty Del", Pardes.curTail(out));
+
+ // An image's bytes on disk already are what they are: nothing of the
+ // pane's own is unwritten, so the word is absent and inert.
+ const img_id = p.freeSlot().?;
+ const img = try image_pane.create(p, img_id, "/tmp/pardes-tag.ppm", &.{});
+ try std.testing.expectEqualStrings(" New Newtty Del", Pardes.curTail(img));
+ try std.testing.expect(p.executeBuiltinLine(img_id, "Save"));
+ try std.testing.expect(!img.hasSavePrompt());
+ var buf: [256]u8 = undefined;
+ try std.testing.expect(drainForSavePath(p, &buf) == null);
+}
+
+test "a save path that names no file is refused before anything is rewritten" {
+ const p = try Pardes.init(std.testing.allocator, .{ .shells = 3, .cols = 100, .rows = 30 });
+ defer p.deinit();
+ while (p.nextEffect()) |_| {}
+
+ const source: usize = 2;
+ p.setCwd(source, "/tmp/pardes-refuse");
+ try std.testing.expect(p.executeBuiltinLine(source, "New"));
+ const id = p.active;
+ const scratch = p.panes[id].?;
+ p.sync();
+ while (p.nextEffect()) |_| {}
+
+ // Enter on the bare prefill: a directory is not a file to become, and the
+ // scratch must still be a scratch afterwards — the alternative is a buffer
+ // renamed onto a path whose write silently failed
+ try std.testing.expect(p.executeBuiltinLine(id, "Save"));
+ try std.testing.expect(scratch.hasSavePrompt());
+ p.submitSave(id);
+ var buf: [256]u8 = undefined;
+ try std.testing.expect(drainForSavePath(p, &buf) == null);
+ try std.testing.expect(scratch.file.?.output != null);
+ try std.testing.expectEqualStrings("/tmp/pardes-refuse/+New", scratch.file.?.path);
+
+ // ...and neither is a multi-line selection chorded onto the word
+ try std.testing.expect(p.executeBuiltinLine(id, "Save one\ntwo"));
+ try std.testing.expect(drainForSavePath(p, &buf) == null);
+ try std.testing.expect(scratch.file.?.output != null);
}
test "a host with no methods at all is a complete in-process pardes" {
@@ -3147,10 +3440,14 @@ pub const Effect = union(enum) {
/// write this pane's file content to its path; the shell reads both off
/// the core (content is unbounded, effects are fixed-size values)
save_file: struct { pane: u8 },
- /// write plaintext to a path WITHOUT converting the pane (a terminal's
- /// scrollback save): the bytes and path are stashed in core.save_text,
- /// read off the core exactly like save_file reads a file pane.
- save_text: struct { pane: u8 },
+ /// Write this pane's text to a path WITHOUT converting the pane — a
+ /// terminal's scrollback, a results buffer's rows, a file copied elsewhere.
+ /// The path travels HERE, bounded exactly like a spawn's cwd, so two saves
+ /// armed in one batch cannot cross; the BYTES are read off the pane when
+ /// this is performed, the way save_file reads a file pane. `serial` is the
+ /// pane it was armed for: a slot freed and reused before the drain writes
+ /// nothing rather than another pane's text to this path.
+ save_text: struct { pane: u8, serial: u32, path: Buf(256) },
/// a serialized state dump is ready in core.dump_out; write it to the
/// path dump.outPath resolves (acme-style: another instance loads it
/// with -l, or the Restore builtin loads it into this one)
@@ -3192,6 +3489,7 @@ pub const Effect = union(enum) {
return struct {
data: [n]u8 = undefined,
len: u16 = 0,
+ pub const cap = n;
pub fn slice(b: *const @This()) []const u8 {
return b.data[0..b.len];
}
@@ -5244,9 +5542,6 @@ pub const Pardes = struct {
clip_pending: ?ClipRequest = null,
/// the last serialized dump (gpa-owned), read by the write_dump effect
dump_out: ?[]u8 = null,
- /// A terminal scrollback save awaiting the host: bytes + path, gpa-owned,
- /// read by the save_text effect and cleared once written. At most one.
- save_text: ?struct { content: []const u8, path: []u8 } = null,
/// where the shell wrote the last dump (shell reports back after
/// write_dump); shown in the topbar as `Restore <path>`
last_dump: ?[]const u8 = null,
@@ -5352,10 +5647,6 @@ pub const Pardes = struct {
const gpa = p.gpa;
if (p.yank) |y| gpa.free(y);
if (p.dump_out) |d| gpa.free(d);
- if (p.save_text) |s| {
- gpa.free(s.content);
- gpa.free(s.path);
- }
p.fallback.deinit();
if (p.last_dump) |d| gpa.free(d);
if (p.custom_theme) |theme_value| std.zon.parse.free(gpa, theme_value);
@@ -5970,9 +6261,13 @@ pub const Pardes = struct {
p.hostWriteFile(sf.pane, f.path, f.content);
},
.save_text => |st| {
- const s = p.save_text orelse return;
- p.hostWriteFile(st.pane, s.path, s.content);
- p.clearSaveText();
+ const pane = p.panes[st.pane] orelse return;
+ if (pane.serial != st.serial) return; // a recycled slot: not ours
+ if (pane.file) |f| return p.hostWriteFile(st.pane, st.path.slice(), f.content);
+ if (!pane.isTerminal()) return;
+ const text = pane.vt.screens.active.dumpStringAlloc(p.gpa, .{ .screen = .{} }) catch return;
+ defer p.gpa.free(text);
+ p.hostWriteFile(st.pane, st.path.slice(), text);
},
.write_dump => {
const out = p.dump_out orelse return;
@@ -6351,7 +6646,6 @@ pub const Pardes = struct {
}
/// the editable tail: the user's edited buffer once touched, else defaults
- /// (a buffer with nothing to Save gets the plain tail — the table decides)
fn curTail(pane: *Pane) []const u8 {
if (pane.tag_init) return pane.tagSlice();
return defaultTail(pane);
@@ -6360,8 +6654,12 @@ pub const Pardes = struct {
/// The untouched command tail for this pane class. `curTail` and tagGap
/// must ask the same question: otherwise a terminal renders Filter but
/// still votes for the shorter generic tail when a column is aligned.
+ ///
+ /// Save leads wherever the pane holds text of its own — every pane with a
+ /// file, an output buffer included, plus every terminal. What is left is an
+ /// image and a PDF: their bytes on disk already are what they are.
fn defaultTail(pane: *const Pane) []const u8 {
- if (pane.file) |f| if (output_pane.fileTraits(f.output).saves) return file_pane_tail;
+ if (pane.file != null) return file_pane_tail;
if (pane.isTerminal()) return terminal_pane_tail;
return pane_tail;
}
@@ -8795,6 +9093,9 @@ pub const Pardes = struct {
// ---- selection pipe (`|`): visible prompt, async shell, atomic edit ----
fn startPipe(p: *Pardes, pane: *Pane) void {
+ // A buffer that IS a file, or the scratch that becomes one: a filter
+ // rewrites bytes the pane owns. Never a terminal (shell output cannot
+ // be rewritten), never a rendering that its next refill would discard.
const f = pane.file orelse return;
if (!output_pane.fileTraits(f.output).saves) return;
p.seedTail(pane);
@@ -8971,9 +9272,10 @@ pub const Pardes = struct {
pane.tag_col = @intCast((p.tagPrefix(pane) catch return).len + pane.tag_tail_len);
}
- /// Save on a scratch buffer or a terminal arms a PATH input in the tag,
- /// prefilled with the pane's directory (an inherited scratch follows the
- /// pane it was opened from). submitSave writes it.
+ /// Save on a pane with no file of its own — an output buffer or a terminal
+ /// — arms a PATH input in the tag, prefilled with the pane's directory (an
+ /// inherited scratch follows the pane it was opened from). submitSave
+ /// hands what you type to saveTo.
pub fn startSavePrompt(p: *Pardes, pane: *Pane) void {
p.seedTail(pane);
if (!pane.tag_init) return;
@@ -9002,16 +9304,61 @@ pub const Pardes = struct {
if (!std.mem.startsWith(u8, armed, config.save_marker)) return;
const path = std.mem.trim(u8, armed[config.save_marker.len..], " \t\r\n");
if (path.len == 0) return;
- p.performSave(id, path);
+ p.saveTo(id, path);
}
- /// Commit a prompted path. A scratch buffer's own bytes go there and it
- /// BECOMES an ordinary file pane; a terminal's plaintext scrollback goes
- /// there and it stays a terminal.
- fn performSave(p: *Pardes, id: usize, path: []const u8) void {
+ /// Write the file this pane already has: acme's Put, and the one Save that
+ /// needs no argument because the path was never a question.
+ pub fn saveFile(p: *Pardes, id: usize) void {
const pane = p.panes[id] orelse return;
- if (pane.file) |*f| {
- const owned = p.gpa.dupe(u8, path) catch return;
+ const f = if (pane.file) |*file| file else return;
+ if (f.output != null) return; // nothing behind it yet: saveTo, with a path
+ p.emit(.{ .save_file = .{ .pane = @intCast(id) } });
+ f.saved_revision = f.revision;
+ }
+
+ /// Commit a path — prompted, typed after the word, or chorded onto it.
+ ///
+ /// The pane is left ALONE: a terminal stays a terminal, a results buffer
+ /// keeps its rows and its place in the n/N ring, and an open file keeps the
+ /// file it has, so `Save <elsewhere>` is a copy and never a rename. The one
+ /// pane that changes is the scratch New opened, which exists to become the
+ /// file you name and does (output traits: `saves`).
+ ///
+ /// A relative path resolves against the PANE's directory — the way a look
+ /// resolves a relative word — and never against whatever directory the
+ /// process happened to start in. `.`, `..` and doubled slashes normalize
+ /// with it, so `Save ./notes` and `Save notes` are one path and one answer
+ /// to "is this the file I already have open".
+ ///
+ /// What it will not do is guess. A path that names no FILE (empty, or
+ /// ending in `/` — the bare prompt prefill accepted with Enter), one that
+ /// carries a newline (a multi-line selection chorded onto the word), and
+ /// one that does not resolve ABSOLUTE (a terminal whose shell has not
+ /// reported a directory yet, where the alternative is writing into
+ /// whatever directory pardes was started in) are all refused, and say so
+ /// on the message row. That check comes FIRST because the scratch's branch
+ /// below rewrites the pane's identity: a host write can only fail silently
+ /// afterwards, so a buffer must never become a "file" that never existed.
+ pub fn saveTo(p: *Pardes, id: usize, path: []const u8) void {
+ const pane = p.panes[id] orelse return;
+ if (path.len == 0 or path[path.len - 1] == '/' or
+ std.mem.indexOfScalar(u8, path, '\n') != null)
+ return p.reportError(id, "save", error.NoFilename);
+ const full = std.fs.path.resolvePosix(
+ p.scratch.allocator(),
+ &.{ paneDir(pane), path },
+ ) catch return;
+ if (!std.fs.path.isAbsolute(full)) return p.reportError(id, "save", error.NoDirectory);
+ if (full.len > SavePath.cap) return p.reportError(id, "save", error.PathTooLong);
+ const f = if (pane.file) |*file| file else {
+ // a terminal writes its scrollback; an image and a PDF have nothing
+ // of their own that is unwritten, so they have nothing to write
+ if (pane.isTerminal()) p.askWrite(id, pane.serial, full);
+ return;
+ };
+ if (f.output != null and output_pane.fileTraits(f.output).saves) {
+ const owned = p.gpa.dupe(u8, full) catch return;
p.gpa.free(f.path);
f.path = owned;
f.output = null; // an ordinary file pane from here on
@@ -9023,35 +9370,26 @@ pub const Pardes = struct {
p.emit(.{ .watch = .{ .pane = @intCast(id), .on = true } });
return;
}
- p.saveScrollback(id, path);
+ // its own path, spelled out: the in-place write, so the pane comes clean
+ if (f.output == null and std.mem.eql(u8, f.path, full)) return p.saveFile(id);
+ p.askWrite(id, pane.serial, full);
}
- /// A terminal's plaintext scrollback to `path`, leaving the pane a terminal.
- /// The core cannot do IO, so it stashes the bytes and asks the host to
- /// write them (save_text) the same way save_file hands off a file pane.
- fn saveScrollback(p: *Pardes, id: usize, path: []const u8) void {
- const pane = p.panes[id] orelse return;
- if (!pane.isTerminal()) return;
- const content = pane.vt.screens.active.dumpStringAlloc(p.gpa, .{ .screen = .{} }) catch return;
- const owned = p.gpa.dupe(u8, path) catch {
- p.gpa.free(content);
- return;
- };
- if (p.save_text) |old| {
- p.gpa.free(old.content);
- p.gpa.free(old.path);
- }
- p.save_text = .{ .content = content, .path = owned };
- p.emit(.{ .save_text = .{ .pane = @intCast(id) } });
- }
+ /// The bound on a save path, which travels inside its effect: nothing is
+ /// stashed, so two saves armed in one batch cannot be confused for each
+ /// other and a whole buffer is never copied to write it.
+ const SavePath = Effect.Buf(256);
- /// The host has consumed the pending scrollback save: free and clear it.
- pub fn clearSaveText(p: *Pardes) void {
- if (p.save_text) |s| {
- p.gpa.free(s.content);
- p.gpa.free(s.path);
- }
- p.save_text = null;
+ /// Ask the host to write this pane's text at `path` without touching the
+ /// pane. The bytes are the pane's own, so the drain reads them back off it
+ /// (perform, .save_text) the way save_file does — with `serial` saying
+ /// which pane asked, since the slot may be freed before the drain.
+ fn askWrite(p: *Pardes, id: usize, serial: u32, path: []const u8) void {
+ p.emit(.{ .save_text = .{
+ .pane = @intCast(id),
+ .serial = serial,
+ .path = SavePath.from(path),
+ } });
}
/// Enter on an armed input: the pattern is everything past the marker's
@@ -13256,19 +13594,26 @@ pub const Pardes = struct {
p.restoreTailAt(pane, saved_tag, savedPrefix(saved_tag, pfx, class), class);
}
- const TailClass = enum { generic, savable_file, terminal };
+ /// Which family of historical defaults a saved tail is read against. An
+ /// output buffer is its own class rather than a file: it wears the file
+ /// tail today, but the tail it was DUMPED with was the generic one, and a
+ /// real file must not inherit that recognition (see restoreTailAt).
+ const TailClass = enum { generic, file, output, terminal };
fn tailClass(pane: *const Pane) TailClass {
- if (pane.file) |f| if (output_pane.fileTraits(f.output).saves) return .savable_file;
+ if (pane.file) |f| return if (f.output == null) .file else .output;
if (pane.isTerminal()) return .terminal;
return .generic;
}
/// A dirty marker may be present in the rendered compatibility tag of an
/// untouched file. It is live prefix chrome, not a custom command tail;
- /// consume it while recovering old dumps so it disappears after Save.
+ /// consume it while recovering old dumps so it disappears after Save. Only
+ /// a pane with a file to be dirty AGAINST ever rendered one — a real file,
+ /// or the scratch that is becoming one.
fn savedPrefix(saved_tag: []const u8, live: []const u8, class: TailClass) []const u8 {
- if (class != .savable_file or !std.mem.startsWith(u8, saved_tag, live)) return live;
+ if (class == .generic or class == .terminal) return live;
+ if (!std.mem.startsWith(u8, saved_tag, live)) return live;
const marked_len = live.len + dirty_marker.len;
if (saved_tag.len >= marked_len and std.mem.eql(u8, saved_tag[live.len..marked_len], dirty_marker))
return saved_tag[0..marked_len];
@@ -13292,11 +13637,19 @@ pub const Pardes = struct {
const said = std.mem.trimStart(u8, rest, " ");
const defaults: []const []const u8 = switch (class) {
.generic => &.{ pane_tail, prev_pane_tail, legacy_pane_tail },
- .savable_file => &.{ file_pane_tail, prev_file_pane_tail, legacy_file_pane_tail },
- // Terminal dumps written before Filter used the generic current
- // tail, and the earliest version used just Del. All upgrade; other
- // pane classes still treat these as user text.
- .terminal => &.{ terminal_pane_tail, prev_terminal_pane_tail, pane_tail, prev_pane_tail, legacy_pane_tail },
+ .file => &.{ file_pane_tail, prev_file_pane_tail, legacy_file_pane_tail },
+ // An output buffer wore the GENERIC default until Save reached it,
+ // and a terminal's has now been through three shapes; both upgrade
+ // from that family. The scratch is an output buffer that wore the
+ // FILE defaults all along (it was the one that could Save), so its
+ // row carries both. Recognition stays scoped per class: the
+ // generic default sitting on a real FILE is still text its owner
+ // typed and is still kept.
+ .output => &.{
+ file_pane_tail, prev_file_pane_tail, legacy_file_pane_tail,
+ pane_tail, prev_pane_tail, legacy_pane_tail,
+ },
+ .terminal => &.{ terminal_pane_tail, prev_terminal_pane_tail, legacy_terminal_pane_tail, pane_tail, prev_pane_tail, legacy_pane_tail },
};
for (defaults) |default|
if (std.mem.eql(u8, said, std.mem.trimStart(u8, default, " "))) return;
diff --git a/src/tutor.txt b/src/tutor.txt
index 475cd04a..7dfac0bf 100644
--- a/src/tutor.txt
+++ b/src/tutor.txt
@@ -129,9 +129,12 @@
THE TAG: each pane has a one-line tag: its directory or file path +
builtins. (The mode is the box at the tag's left end, not a word in the
tag.) Every pane shows "New" for an empty temporary file in its column.
- File panes show "Save New Del" by default; an unsaved edit puts `*` after
- the filename. Save writes the current file
- to disk, Del closes the window. Clicking a tag
+ Anything holding TEXT leads with "Save". A file pane shows
+ "Save New Del" and Save writes that file (an unsaved edit puts `*` after
+ the filename); a pane with no file of its own — a terminal, an output
+ buffer — needs the path, so "Save notes.txt" writes it under the pane's
+ own directory and a bare "Save" arms a prompt already filled in with that
+ directory. Del closes the window. Clicking a tag
edits it in insert mode: type straight in, Enter looks / Tab executes
body focuses that same tag in NORMAL mode, parked on the FIRST WORD of
the tail rather than in the run of layout spaces before it — vim's
@@ -140,12 +143,14 @@
onto "Save", Tab to execute it, and you land back in the body where you
left off (the chord keys are the same here as anywhere else; `i` if you
would rather type a command than walk to one). A terminal shows
- "New Del Filter": Filter starts on, is local to that terminal, and
+ "Save New Del Filter": Save writes its plaintext scrollback to the path
+ you give and leaves it a terminal, and Filter starts on, is local to that
+ terminal, and
projects every rendered foreground and background ANSI, 256-colour and
truecolour value through keys made from the current Pardes theme; run it
to restore the program's original colours.
- Images, PDFs, and output buffers like "+Search" show the plain "New Del",
- because there is no file behind them to Save. An image
+ Images and PDFs show the plain "New Del", because their bytes on disk
+ already are exactly what they are. An image
tag leads with "img" and a PDF's with the word "pdf", its page out of
the count, and its three commands each preceded by its current setting
(part 4.1) — all of it live chrome, like the path.
@@ -205,9 +210,13 @@
That last part is nothing new to learn: it is the step `n` is and the
look Enter is, run for you in the list that has just answered. A pattern
that matched nothing opens its empty buffer and goes nowhere.
- That is an OUTPUT BUFFER: a file pane with no file behind it, so it has
- no Save, but everything else about it is an ordinary buffer you can read,
- edit, select and look in. It is not a document, though, and never takes a
+ That is an OUTPUT BUFFER: a file pane with no file behind it, so Save
+ there always takes a path and asks for one when you do not give it —
+ and writing it out leaves the buffer exactly where it was, still the
+ list the next search refills. Everything else about it is an ordinary
+ buffer you can read, edit, select and look in. The one that does become
+ a file is "+New", the empty scratch, which is what it was opened for.
+ It is not a document, though, and never takes a
column of its own: it opens BELOW the pane that asked for it, in that
pane's column, be that a file or a shell — and a file you then open from
its rows goes where files go, not under the list. `n`/`N` carry on down
@@ -794,9 +803,11 @@ abc
Every cursor is filtered in the same pass, and the whole thing is ONE
undo. `%` then `| sort` sorts a file.
- A real FILE pane, and only that: the gate is whether the pane has a file
- to Save, so `|` is inert in a terminal and in every output buffer, and
- the tag stays as it was.
+ A pane whose BYTES ARE ITS OWN, and only that: a real file, or the
+ scratch that is on its way to being one. So `|` is inert in a terminal
+ (shell output cannot be rewritten) and in a rendered output buffer like
+ "+Search", whose next refill would discard the filtered rows anyway, and
+ in both the tag stays as it was.
Not to be confused with EXECUTING a word, which sends it to the
pane's own shell and leaves the text alone. This one is a filter, and
@@ -1175,8 +1186,8 @@ abc
select-then-act: middle-drag, or v/x then Tab
chords: 1-2 cut 1-3 paste (both in one hold = snarf)
2-1 = middle-exec with the left selection as argument
- file tag = path + "Save New Del"; terminal = cwd +
- "New Del Filter"; other panes show "New Del"
+ every tag with text leads with Save (a terminal also
+ has Filter); images and PDFs show "New Del"
top bar = New Newcol Find Grep Help Tutor Dump ... Debug Kill
(keyboard: k off the topmost tagline)
WEB TOUCH: one-finger tap = LOOK; drag = natural scroll
diff --git a/test/snapshots/argv.golden b/test/snapshots/argv.golden
index de3282cb..1548df63 100644
--- a/test/snapshots/argv.golden
+++ b/test/snapshots/argv.golden
@@ -1,6 +1,6 @@
== snap noargs grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/argv/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/argv/cwd Save New Newtty Del Filter
| $ echo ARGV''TTY
| ARGVTTY
| $
@@ -93,7 +93,7 @@
|
== snap dirarg grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/argv/cwd/sub New Newtty Del Filter
+| /tmp/pardes-snap/argv/cwd/sub Save New Newtty Del Filter
| ls
| inside.txt
|
diff --git a/test/snapshots/boot.golden b/test/snapshots/boot.golden
index 17117d6a..42a060d7 100644
--- a/test/snapshots/boot.golden
+++ b/test/snapshots/boot.golden
@@ -1,6 +1,6 @@
== snap boot grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/boot/cwd New Newtty Del Filter
+| /tmp/pardes-snap/boot/cwd Save New Newtty Del Filter
| ls
| hello.txt
|
diff --git a/test/snapshots/builtins.golden b/test/snapshots/builtins.golden
index 96cc9696..eed36d28 100644
--- a/test/snapshots/builtins.golden
+++ b/test/snapshots/builtins.golden
@@ -100,7 +100,7 @@
|
|
|
-| /tmp/pardes-snap/builtins/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/builtins/cwd/+Help Save New Newtty Del
| 1 pardes builtins, and how to run each:
| 2 SPC and its keys, a chord, a button, the
| 3 topbar - or the name, executed anywhere.
@@ -167,7 +167,7 @@
|
|
|
-| /tmp/pardes-snap/builtins/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/builtins/cwd/+Help Save New Newtty Del
| 46 SPC n t Newtty
| 47 SPC p ClipPaste
| 48 SPC s d Dump topbar
@@ -234,7 +234,7 @@
|
|
|
-| /tmp/pardes-snap/builtins/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/builtins/cwd/+Help Save New Newtty Del
| 46 SPC n t Newtty
| 47 SPC p ClipPaste
| 48 SPC s d Dump topbar
@@ -301,7 +301,7 @@
|
|
|
-| /tmp/pardes-snap/builtins/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/builtins/cwd/+Help Save New Newtty Del
| 1 pardes builtins under SPC w
| 2
| 3 SPC w h Left C-w h, C-w left
@@ -368,7 +368,7 @@
| 13
| 14 Pardes is tmux + vi + acme, made from scratch. The foundation is
| 15 the acme model: a pane is just text on screen. There is no separate
-| /tmp/pardes-snap/builtins/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/builtins/cwd/+Help Save New Newtty Del
| 1 pardes builtins, and how to run each:
| 2 SPC and its keys, a chord, a button, the
| 3 topbar - or the name, executed anywhere.
diff --git a/test/snapshots/chordcut.golden b/test/snapshots/chordcut.golden
index fde5d1a5..4ac79085 100644
--- a/test/snapshots/chordcut.golden
+++ b/test/snapshots/chordcut.golden
@@ -1,13 +1,13 @@
== snap opened grid=120x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 f.txt g.txt
| 3 line 3
| 4 line 4
| 5 line 5
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -15,7 +15,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -31,14 +31,14 @@
|
== snap cut grid=120x30 cursor=7,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 2 f.txt g.txt
| 3 line 3
| 4 line 4
| 5 line 5
| 6
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -46,7 +46,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -62,14 +62,14 @@
|
== snap copied grid=120x30 cursor=10,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 2 f.txt g.txt
| 3 line 3
| 4 line 4
| 5 line 5
| 6
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -77,7 +77,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -93,14 +93,14 @@
|
== snap pointpaste grid=120x30 cursor=16,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 2 f.txt g.txt
| 3 line 3
| 4 line 4line
| 5 line 5
| 6
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -108,7 +108,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -124,14 +124,14 @@
|
== snap replaced grid=120x30 cursor=11,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 2 f.txt g.txt
| 3 line 3
| 4 line 4line
| 5 lline 5
| 6
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -139,7 +139,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -155,14 +155,14 @@
|
== snap cancelexec grid=120x30 cursor=25,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 2echo B''OO g.txt f.txt g.txt
| 3 line 3
| 4 line 4line
| 5 lline 5
| 6
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -170,7 +170,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -186,14 +186,14 @@
|
== snap execafter grid=120x30 cursor=25,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 2echo B''OO g.txt f.txt g.txt
| 3 line 3
| 4 line 4line
| 5 lline 5
| 6
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| f.txt g.txt
|
|
@@ -201,7 +201,7 @@
| f.txt
| BOO
|
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -217,14 +217,14 @@
|
== snap cancellook grid=120x30 cursor=25,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 2echo B''OO g.txt f.txt g.txt
| 3 line 3
| 4 line 4line
| 5 lline 5
| 6
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| f.txt g.txt
|
|
@@ -232,7 +232,7 @@
| f.txt
| BOO
|
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -248,14 +248,14 @@
|
== snap lookafter grid=120x30 cursor=7,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ f.txt g.txt
| /tmp/pardes-snap/chordcut/cwd/g.txt Save New Newtty Del
| 1 line 1
| 2 line 2
| 3
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| f.txt g.txt
|
|
@@ -263,7 +263,7 @@
| f.txt
| BOO
|
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -279,7 +279,7 @@
|
== style chordsel
|0: 0-74 #949494,#121212, 75-119 d,#121212,
-|1: 0-1 #ffffff,#262626, 2-58 #949494,#121212, 59-59 d,#121212, 60-61 #ffffff,#262626, 62-112 #949494,#121212, 113-119 d,#121212,
+|1: 0-1 #ffffff,#262626, 2-58 #949494,#121212, 59-59 d,#121212, 60-61 #ffffff,#262626, 62-117 #949494,#121212, 118-119 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-59 d,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-63 #bdbdbd,#080808, 64-119 d,#080808,
|3: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-24 #bdbdbd,#080808, 25-59 d,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-73 #bdbdbd,#080808, 74-119 d,#080808,
|4: 0-1 #ffffff,#626262, 2-58 #949494,#121212, 59-59 d,#121212, 60-60 d,#444444, 61-119 d,#080808,
@@ -310,7 +310,7 @@
|29: 0-0 d,#444444, 1-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
== style clickdismiss
|0: 0-74 #949494,#121212, 75-119 d,#121212,
-|1: 0-1 #ffffff,#262626, 2-58 #949494,#121212, 59-59 d,#121212, 60-61 #ffffff,#262626, 62-112 #949494,#121212, 113-119 d,#121212,
+|1: 0-1 #ffffff,#262626, 2-58 #949494,#121212, 59-59 d,#121212, 60-61 #ffffff,#262626, 62-117 #949494,#121212, 118-119 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-59 d,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-63 #bdbdbd,#080808, 64-119 d,#080808,
|3: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-24 #bdbdbd,#080808, 25-59 d,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-73 #bdbdbd,#080808, 74-119 d,#080808,
|4: 0-1 #ffffff,#626262, 2-58 #949494,#121212, 59-59 d,#121212, 60-60 d,#444444, 61-119 d,#080808,
@@ -341,14 +341,14 @@
|29: 0-0 d,#444444, 1-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
== snap ttyprobe grid=120x30 cursor=42,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 2echo B''OO g.txt f.txt g.txt
| /tmp/pardes-snap/chordcut/cwd/g.txt * Save New Newtty Del
| 1 line 1
| 2 line 2
| 3
-|$ /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| $
| $
| $ echo B''OO
@@ -356,7 +356,7 @@
| $ stty -icanon -echo; printf '\x1b[?2004h\x1b[?1000h\x1b[?
| 1006h'; cat -v
| ^[[<0;38;3M^[[<0;38;3m^[[200~line^[[201~
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
@@ -372,14 +372,14 @@
|
== snap ttyprompt grid=120x30 cursor=8,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 2echo B''OO g.txt f.txt g.txt
| /tmp/pardes-snap/chordcut/cwd/g.txt * Save New Newtty Del
| 1 line 1
| 2 line 2
| 3
-|$ /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| $ echo B''OO
| BOO
| $ stty -icanon -echo; printf '\x1b[?2004h\x1b[?1000h\x1b[?
@@ -387,7 +387,7 @@
| ^[[<0;38;3M^[[<0;38;3m^[[200~line^[[201~
| $
| $ line
-| /tmp/pardes-snap/chordcut/cwd New Newtty Del Filter
+| /tmp/pardes-snap/chordcut/cwd Save New Newtty Del Filter
| ls
| f.txt g.txt
|
diff --git a/test/snapshots/cmdword.golden b/test/snapshots/cmdword.golden
index 7d694f69..de5ce6aa 100644
--- a/test/snapshots/cmdword.golden
+++ b/test/snapshots/cmdword.golden
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/cmdword/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cmdword/cwd Save New Newtty Del Filter
| echo ZZ''E
| ZZE
|
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/cmdword/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cmdword/cwd Save New Newtty Del Filter
| echo ZZ''E
| ZZE
| echo ZZ''L
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/cmdword/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cmdword/cwd Save New Newtty Del Filter
| echo ZZ''E
| ZZE
| echo ZZ''L
@@ -139,7 +139,7 @@
|
|
|
-| /tmp/pardes-snap/cmdword/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cmdword/cwd Save New Newtty Del Filter
| echo ZZ''E
| ZZE
| echo ZZ''L
@@ -170,7 +170,7 @@
|
|
|
-| /tmp/pardes-snap/cmdword/cwd New Newtty Del Filter Exec
+| /tmp/pardes-snap/cmdword/cwd Save New Newtty Del Filter Exec
| echo ZZ''E
| ZZE
| echo ZZ''L
@@ -201,7 +201,7 @@
|
|
|
-| /tmp/pardes-snap/cmdword/cwd New Newtty Del Filter Exec @`echo ZZ''T`
+| /tmp/pardes-snap/cmdword/cwd Save New Newtty Del Filter Exec @`echo ZZ''T`
| echo ZZ''E
| ZZE
| echo ZZ''L
diff --git a/test/snapshots/cornerdrag-left.golden b/test/snapshots/cornerdrag-left.golden
index 2d836b77..37b990a3 100644
--- a/test/snapshots/cornerdrag-left.golden
+++ b/test/snapshots/cornerdrag-left.golden
@@ -1,10 +1,10 @@
== snap right-split grid=100x30 cursor=54,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag-left/cwd New Newtty /tmp/pardes-snap/cornerdrag-left/cwd New Newtty
+| /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne
| ls ls
| w.txt w.txt
|
-| /tmp/pardes-snap/cornerdrag-left/cwd New Newtty
+| /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne
| ls
| w.txt
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/cornerdrag-left/cwd New Newtty
+| /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne
| ls
| w.txt
|
@@ -31,11 +31,11 @@
|
== snap hover-corner grid=100x30 cursor=54,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag-left/cwd New Newtty╎ /tmp/pardes-snap/cornerdrag-left/cwd New Newtty
+| /tmp/pardes-snap/cornerdrag-left/cwd Save New N╎ /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne
| ls ╎ ls
| w.txt ╎ w.txt
| ╎╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Newtty
+| ╎ /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne
| ╎ ls
| ╎ w.txt
| ╎
@@ -46,7 +46,7 @@
| ╎
| ╎
| ╎
-| /tmp/pardes-snap/cornerdrag-left/cwd New Newtty╎
+| /tmp/pardes-snap/cornerdrag-left/cwd Save New N╎
| ls ╎
| w.txt ╎
| ╎
@@ -62,11 +62,11 @@
| ╎
== snap hover-left-corner grid=100x30 cursor=54,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag-left/cwd New Newtty╎ /tmp/pardes-snap/cornerdrag-left/cwd New Newtty
+| /tmp/pardes-snap/cornerdrag-left/cwd Save New N╎ /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne
| ls ╎ ls
| w.txt ╎ w.txt
| ╎
-| ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Newtty
+| ╎ /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne
| ╎ ls
| ╎ w.txt
| ╎
@@ -77,7 +77,7 @@
| ╎
| ╎
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/cornerdrag-left/cwd New Newtty╎
+| /tmp/pardes-snap/cornerdrag-left/cwd Save New N╎
| ls ╎
| w.txt ╎
| ╎
@@ -93,11 +93,11 @@
| ╎
== snap corner-drag grid=100x30 cursor=54,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag╎left/cwd New Newtty /tmp/pardes-snap/cornerdrag-left/cwd New Newtty
+| /tmp/pardes-snap/cornerdrag╎left/cwd Save New Ne /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne
| ls ╎ ls
| w.txt ╎ w.txt
| ╎
-| ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Newtty
+| ╎ /tmp/pardes-snap/cornerdrag-left/cwd Save New Ne
| ╎ ls
| ╎ w.txt
| ╎
@@ -108,7 +108,7 @@
| ╎
| ╎
| ╎
-| /tmp/pardes-snap/cornerdrag╎left/cwd New Newtty
+| /tmp/pardes-snap/cornerdrag╎left/cwd Save New Ne
| ls ╎
| w.txt ╎
| ╎
@@ -124,7 +124,7 @@
| ╎
== snap corner-done grid=100x30 cursor=34,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag- /tmp/pardes-snap/cornerdrag-left/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cornerdrag- /tmp/pardes-snap/cornerdrag-left/cwd Save New Newtty Del Filter
| ls ls
| w.txt w.txt
|
@@ -135,7 +135,7 @@
|
|
|
-| /tmp/pardes-snap/cornerdrag-left/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cornerdrag-left/cwd Save New Newtty Del Filter
| ls
| w.txt
|
diff --git a/test/snapshots/cornerdrag.golden b/test/snapshots/cornerdrag.golden
index 0e3a68b9..b924921d 100644
--- a/test/snapshots/cornerdrag.golden
+++ b/test/snapshots/cornerdrag.golden
@@ -1,6 +1,6 @@
== snap hover-corner grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del ╎ /tmp/pardes-snap/cornerdrag/cwd New Newtty Del F
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty╎ /tmp/pardes-snap/cornerdrag/cwd Save New Newtty
| ls ╎ ls
| w.txt ╎ w.txt
| ╎
@@ -15,7 +15,7 @@
| ╎
| ╎
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del ╎
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty╎
| ls ╎
| w.txt ╎
| ╎
@@ -31,7 +31,7 @@
| ╎
== snap edge-drag grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag╎cwd New Newtty Del F /tmp/pardes-snap/cornerdrag/cwd New Newtty Del F
+| /tmp/pardes-snap/cornerdrag╎cwd Save New Newtty /tmp/pardes-snap/cornerdrag/cwd Save New Newtty
| ls ╎ ls
| w.txt ╎ w.txt
| ╎
@@ -46,7 +46,7 @@
| ╎
| ╎
| ╎
-| /tmp/pardes-snap/cornerdrag╎cwd New Newtty Del F
+| /tmp/pardes-snap/cornerdrag╎cwd Save New Newtty
| ls ╎
| w.txt ╎
| ╎
@@ -62,7 +62,7 @@
| ╎
== snap edge-done grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag/ /tmp/pardes-snap/cornerdrag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cornerdrag/ /tmp/pardes-snap/cornerdrag/cwd Save New Newtty Del Filter
| ls ls
| w.txt w.txt
|
@@ -93,7 +93,7 @@
|
== snap corner-drag grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag/ /tmp/pardes-snap/cornerdrag╎cwd New Newtty Del Filter
+| /tmp/pardes-snap/cornerdrag/ /tmp/pardes-snap/cornerdrag╎cwd Save New Newtty Del Filter
| ls ls ╎
| w.txt w.txt ╎
| ╎
@@ -124,14 +124,14 @@
| ╎
== snap corner-done grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del Filter /tmp/pardes-snap/cornerdrag/cwd New Ne
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty Del Filter /tmp/pardes-snap/cornerdrag/cwd Save N
| ls ls
| w.txt w.txt
|
|
|
|
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty Del Filter
| ls
| w.txt
|
@@ -155,14 +155,14 @@
|
== snap clamp-x grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del Filter /tmp/pardes-snap/cornerdrag/╎wd New Ne
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty Del Filter /tmp/pardes-snap/cornerdrag/╎wd Save N
| ls ls ╎
| w.txt w.txt ╎
| ╎
| ╎
| ╎
| ╎
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del Filter ╎
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty Del Filter ╎
| ls ╎
| w.txt ╎
| ╎
@@ -186,14 +186,14 @@
| ╎
== snap clamp-y grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del Filter ╎ /tmp/pardes-snap/cornerdrag/cwd New Ne
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty Del Filte╎ /tmp/pardes-snap/cornerdrag/cwd Save N
| ls ╎ ls
| w.txt ╎ w.txt
| ╎
| ╎
| ╎
| ╎
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del Filter ╎
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty Del Filte╎
| ls ╎
| w.txt ╎
| ╎
@@ -217,7 +217,7 @@
| ╎
== snap clamp-done grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del Filter /tmp/pardes-snap/cornerdrag/cwd New Ne
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty Del Filter /tmp/pardes-snap/cornerdrag/cwd Save N
| ls ls
| w.txt w.txt
|
@@ -245,4 +245,4 @@
|
|
|
-| /tmp/pardes-snap/cornerdrag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cornerdrag/cwd Save New Newtty Del Filter
diff --git a/test/snapshots/cursorline.golden b/test/snapshots/cursorline.golden
index 68a74081..7fbdb70c 100644
--- a/test/snapshots/cursorline.golden
+++ b/test/snapshots/cursorline.golden
@@ -1,13 +1,13 @@
== snap top grid=150x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cursorline/cwd/cur.txt Save New Newtty Del /tmp/pardes-snap/cursorline/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cursorline/cwd/cur.txt Save New Newtty Del /tmp/pardes-snap/cursorline/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 cur.txt
| 3 line 3
| 4 line 4
| 5 line 5
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/cursorline/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cursorline/cwd Save New Newtty Del Filter
| ls
| cur.txt
|
@@ -15,7 +15,7 @@
|
| cur.txt
|
-| /tmp/pardes-snap/cursorline/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cursorline/cwd Save New Newtty Del Filter
| ls
| cur.txt
|
@@ -31,7 +31,7 @@
|
== style top
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-60 #949494,#121212, 61-74 d,#121212, 75-76 #ffffff,#262626, 77-129 #949494,#121212, 130-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-60 #949494,#121212, 61-74 d,#121212, 75-76 #ffffff,#262626, 77-134 #949494,#121212, 135-149 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #949494,#121212, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-83 #bdbdbd,#080808, 84-149 d,#080808,
|4: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
@@ -62,14 +62,14 @@
|29: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
== snap down3 grid=150x30 cursor=7,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/cursorline/cwd/cur.txt Save New Newtty Del /tmp/pardes-snap/cursorline/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cursorline/cwd/cur.txt Save New Newtty Del /tmp/pardes-snap/cursorline/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 cur.txt
| 3 line 3
| 4 line 4
| 5 line 5
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/cursorline/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cursorline/cwd Save New Newtty Del Filter
| ls
| cur.txt
|
@@ -77,7 +77,7 @@
|
| cur.txt
|
-| /tmp/pardes-snap/cursorline/cwd New Newtty Del Filter
+| /tmp/pardes-snap/cursorline/cwd Save New Newtty Del Filter
| ls
| cur.txt
|
@@ -93,7 +93,7 @@
|
== style down3
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-60 #949494,#121212, 61-74 d,#121212, 75-76 #ffffff,#262626, 77-129 #949494,#121212, 130-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-60 #949494,#121212, 61-74 d,#121212, 75-76 #ffffff,#262626, 77-134 #949494,#121212, 135-149 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-83 #bdbdbd,#080808, 84-149 d,#080808,
|4: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
diff --git a/test/snapshots/doccol.golden b/test/snapshots/doccol.golden
index 4b76c695..623adee9 100644
--- a/test/snapshots/doccol.golden
+++ b/test/snapshots/doccol.golden
@@ -1,6 +1,6 @@
== snap boot grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd New Newtty Del Filte
+| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd Save New Newtty Del
| 1 AAA ls
| a.txt b.txt c.txt
|
@@ -31,7 +31,7 @@
|
== snap two-docs grid=100x30 cursor=7,17
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd New Newtty Del Filte
+| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd Save New Newtty Del
| 1 AAA ls
| a.txt b.txt c.txt
|
@@ -62,7 +62,7 @@
|
== snap moved grid=100x30 cursor=57,20
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd New Newtty Del Filte
+| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd Save New Newtty Del
| 1 AAA ls
| a.txt b.txt c.txt
|
@@ -93,7 +93,7 @@
|
== snap worked grid=100x30 cursor=59,21
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd New Newtty Del Filte
+| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd Save New Newtty Del
| 1 AAA ls
| a.txt b.txt c.txt
|
@@ -124,7 +124,7 @@
|
== snap third grid=100x30 cursor=57,26
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd New Newtty Del Filte
+| /tmp/pardes-snap/doccol/cwd/a.txt Save New Newtt /tmp/pardes-snap/doccol/cwd Save New Newtty Del
| 1 AAA ls
| a.txt b.txt c.txt
|
diff --git a/test/snapshots/dump.golden b/test/snapshots/dump.golden
index 6186b8d7..74ac0c57 100644
--- a/test/snapshots/dump.golden
+++ b/test/snapshots/dump.golden
@@ -10,7 +10,7 @@
.panes = .{
.{
.kind = .terminal,
- .tag = "/tmp/pardes-snap/dump/cwd New Newtty Del Filter",
+ .tag = "/tmp/pardes-snap/dump/cwd Save New Newtty Del Filter",
.body = "ls\nd.txt\n\n\n\n typed-marker\n\n\n\n\n\n\n\n",
.scroll = 0,
.cols = 48,
@@ -28,7 +28,7 @@
},
.{
.kind = .terminal,
- .tag = "/tmp/pardes-snap/dump/cwd New Newtty Del Filter",
+ .tag = "/tmp/pardes-snap/dump/cwd Save New Newtty Del Filter",
.body = "ls\nd.txt\n\n\n\n\n\n\n\n\n\n\n",
.scroll = 0,
.cols = 48,
@@ -46,7 +46,7 @@
},
.{
.kind = .terminal,
- .tag = "/tmp/pardes-snap/dump/cwd New Newtty Del Filter",
+ .tag = "/tmp/pardes-snap/dump/cwd Save New Newtty Del Filter",
.body = "ls\nd.txt\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",
.scroll = 0,
.cols = 48,
diff --git a/test/snapshots/edit.golden b/test/snapshots/edit.golden
index 483048ca..e5895be9 100644
--- a/test/snapshots/edit.golden
+++ b/test/snapshots/edit.golden
@@ -1,6 +1,6 @@
== snap inserted grid=100x30 cursor=16,9
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/edit/cwd New Newtty Del Filter /tmp/pardes-snap/edit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/edit/cwd Save New Newtty Del Fi /tmp/pardes-snap/edit/cwd Save New Newtty Del Fi
| ls ls
| e.txt e.txt
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/edit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/edit/cwd Save New Newtty Del Fi
| ls
| e.txt
|
@@ -31,7 +31,7 @@
|
== style inserted
|0: 0-74 #949494,#121212, 75-99 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-48 #949494,#121212, 49-49 d,#121212, 50-51 #ffffff,#262626, 52-98 #949494,#121212, 99-99 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-49 #949494,#121212, 50-51 #ffffff,#262626, 52-99 #949494,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-49 d,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-53 #bdbdbd,#080808, 54-99 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #bdbdbd,#080808, 7-49 d,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-56 #bdbdbd,#080808, 57-99 d,#080808,
|4: 0-0 d,#444444, 1-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
@@ -46,7 +46,7 @@
|13: 0-0 d,#444444, 1-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
|14: 0-0 d,#444444, 1-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
|15: 0-0 d,#444444, 1-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
-|16: 0-1 #ffffff,#262626, 2-48 #949494,#121212, 49-49 d,#121212, 50-50 d,#444444, 51-99 d,#080808,
+|16: 0-1 #ffffff,#262626, 2-49 #949494,#121212, 50-50 d,#444444, 51-99 d,#080808,
|17: 0-0 d,#444444, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
|18: 0-0 d,#444444, 1-1 d,#080808, 2-6 #bdbdbd,#080808, 7-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
|19: 0-0 d,#444444, 1-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
diff --git a/test/snapshots/exec-bigdrag.golden b/test/snapshots/exec-bigdrag.golden
index d2860845..76f2e76b 100644
--- a/test/snapshots/exec-bigdrag.golden
+++ b/test/snapshots/exec-bigdrag.golden
@@ -1,6 +1,6 @@
== snap alive grid=200x60 cursor=119,37
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/exec-bigdrag/cwd New Newtty Del Filter /tmp/pardes-snap/exec-bigdrag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/exec-bigdrag/cwd Save New Newtty Del Filter /tmp/pardes-snap/exec-bigdrag/cwd Save New Newtty Del Filter
| ls bash: line: command not found
| big.txt 4line 2705line 2706line 2707line 2708line 2709line 2710line 2711line 2712line 2713line 2714lin
| bash: 4line: command not found
@@ -30,7 +30,7 @@
| bash: 2835line: command not found
| 2846line 2847line 2848line 2849line 2850line 2851line 2852line 2853line 2854line 2855line 285
| bash: 2846line: command not found
-| /tmp/pardes-snap/exec-bigdrag/cwd New Newtty Del Filter e 2857line 2858line 2859line 2860line 2861line 2862line 2863line 2864line 2865line 2866line 28
+| /tmp/pardes-snap/exec-bigdrag/cwd Save New Newtty Del Filter e 2857line 2858line 2859line 2860line 2861line 2862line 2863line 2864line 2865line 2866line 28
| ls bash: e: command not found
| big.txt ne 2868line 2869line 2870line 2871line 2872line 2873line 2874line 2875line 2876line 2877line 2
| bash: ne: command not found
diff --git a/test/snapshots/exec.golden b/test/snapshots/exec.golden
index 793128c0..69737f47 100644
--- a/test/snapshots/exec.golden
+++ b/test/snapshots/exec.golden
@@ -1,6 +1,6 @@
== snap exec grid=100x30 cursor=16,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/exec/cwd New Newtty Del Filter /tmp/pardes-snap/exec/cwd New Newtty Del Filter
+| /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi
| ls ls
| e.txt e.txt
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/exec/cwd New Newtty Del Filter
+| /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi
| ls
| e.txt
|
@@ -31,7 +31,7 @@
|
== snap kept grid=100x30 cursor=6,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/exec/cwd New Newtty Del Filter /tmp/pardes-snap/exec/cwd New Newtty Del Filter
+| /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi
| ZZARG ls
| ./c.sh e.txt
|
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/exec/cwd New Newtty Del Filter
+| /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi
| ls
| e.txt
|
@@ -62,7 +62,7 @@
|
== snap chord grid=100x30 cursor=6,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/exec/cwd New Newtty Del Filter /tmp/pardes-snap/exec/cwd New Newtty Del Filter
+| /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi
| ZZARG ls
| ./c.sh e.txt
|
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/exec/cwd New Newtty Del Filter
+| /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi
| ls
| e.txt
|
@@ -93,7 +93,7 @@
|
== snap deleted grid=100x30 cursor=4,13
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/exec/cwd New Newtty Del Filter /tmp/pardes-snap/exec/cwd New Newtty Del Filter
+| /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi
| ZZARG ls
| ./c.sh e.txt
|
@@ -102,13 +102,13 @@
| echo MID''OK
| CHORDARG:ZZARG
|
-|$ /tmp/pardes-snap/exec/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi
| $ ls
| c.sh e.txt
| $
|
|
-| /tmp/pardes-snap/exec/cwd New Newtty Del Filter
+| /tmp/pardes-snap/exec/cwd Save New Newtty Del Fi
| ls
| e.txt
|
diff --git a/test/snapshots/exec.snap b/test/snapshots/exec.snap
index fcbc0746..8ec266c4 100644
--- a/test/snapshots/exec.snap
+++ b/test/snapshots/exec.snap
@@ -39,8 +39,8 @@ send \x1b[<1;4;4M\x1b[<0;4;4M\x1b[<1;4;4m
wait 10000 CHORDARG:ZZARG
stable 700 10000
snap chord
-# middle-click Del in this pane's tag (after cwd prefix) closes it
-press middle 33 2
-release middle 33 2
+# middle-click Del in this pane's tag (after cwd prefix and Save)
+press middle 38 2
+release middle 38 2
stable 700 10000
snap deleted
diff --git a/test/snapshots/fileedit.golden b/test/snapshots/fileedit.golden
index 6b9a2b07..b7133d83 100644
--- a/test/snapshots/fileedit.golden
+++ b/test/snapshots/fileedit.golden
@@ -1,13 +1,13 @@
== snap edited grid=150x30 cursor=17,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fileedit/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/fileedit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fileedit/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/fileedit/cwd Save New Newtty Del Filter
| 1 liEDIT''MEne 1 ls
| 2 line 2 f.txt
| 3 line 3
| 4 line 4
| 5 line 5
| 6 line 6
-| /tmp/pardes-snap/fileedit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fileedit/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -15,7 +15,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/fileedit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fileedit/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -31,14 +31,14 @@
|
== snap deleted grid=150x30 cursor=7,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fileedit/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/fileedit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fileedit/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/fileedit/cwd Save New Newtty Del Filter
| 1 liEDIT''MEne 1 ls
| 2 line 3 f.txt
| 3 line 4
| 4 line 5
| 5 line 6
| 6 line 7
-| /tmp/pardes-snap/fileedit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fileedit/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -46,7 +46,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/fileedit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fileedit/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -62,14 +62,14 @@
|
== snap undone grid=150x30 cursor=13,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fileedit/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/fileedit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fileedit/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/fileedit/cwd Save New Newtty Del Filter
| 1 liEDIT''MEne 1 ls
| 2 line 2 f.txt
| 3 line 3
| 4 line 4
| 5 line 5
| 6 line 6
-| /tmp/pardes-snap/fileedit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fileedit/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -77,7 +77,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/fileedit/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fileedit/cwd Save New Newtty Del Filter
| ls
| f.txt
|
diff --git a/test/snapshots/filewatch.golden b/test/snapshots/filewatch.golden
index 952cb387..2b0f4486 100644
--- a/test/snapshots/filewatch.golden
+++ b/test/snapshots/filewatch.golden
@@ -1,6 +1,6 @@
== snap edited grid=210x30 cursor=15,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/filewatch/cwd/w.txt * Save New Newtty Del /tmp/pardes-snap/filewatch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/filewatch/cwd/w.txt * Save New Newtty Del /tmp/pardes-snap/filewatch/cwd Save New Newtty Del Filter
| 1 liMYEDITne 1 ls
| 2 line 2 sub w.txt
| 3 /tmp/pardes-snap/filewatch/cwd/sub/s.txt
@@ -31,7 +31,7 @@
|
== snap reloaded grid=210x30 cursor=15,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/filewatch/cwd/w.txt Save New Newtty Del /tmp/pardes-snap/filewatch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/filewatch/cwd/w.txt Save New Newtty Del /tmp/pardes-snap/filewatch/cwd Save New Newtty Del Filter
| 1 EXTERNAL ls
| 2 sub w.txt
|
@@ -62,7 +62,7 @@
|
== snap reloaded_sub grid=210x30 cursor=15,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/filewatch/cwd/w.txt Save New Newtty Del /tmp/pardes-snap/filewatch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/filewatch/cwd/w.txt Save New Newtty Del /tmp/pardes-snap/filewatch/cwd Save New Newtty Del Filter
| 1 EXTERNAL ls
| 2 sub w.txt
|
@@ -93,7 +93,7 @@
| --:--:-- reloaded /tmp/pardes-snap/filewatch/cwd/sub/s.txt
== snap undone grid=210x30 cursor=15,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/filewatch/cwd/w.txt * Save New Newtty Del /tmp/pardes-snap/filewatch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/filewatch/cwd/w.txt * Save New Newtty Del /tmp/pardes-snap/filewatch/cwd Save New Newtty Del Filter
| 1 liMYEDITne 1 ls
| 2 line 2 sub w.txt
| 3 /tmp/pardes-snap/filewatch/cwd/sub/s.txt
diff --git a/test/snapshots/find.golden b/test/snapshots/find.golden
index 18de5fa7..7e64dc2b 100644
--- a/test/snapshots/find.golden
+++ b/test/snapshots/find.golden
@@ -158,7 +158,7 @@
|
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 1 sub/ZQMARK-beta.txt
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
@@ -199,7 +199,7 @@
|
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 1 sub/ZQMARK-beta.txt
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
@@ -281,7 +281,7 @@
|
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 1 sub/ZQMARK-beta.txt
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
@@ -322,7 +322,7 @@
| 1 alpha body
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
| 4
@@ -363,7 +363,7 @@
| 1 alpha body
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 1 sub/ZQMARK-beta.txt
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
@@ -404,7 +404,7 @@
| 1 alpha body
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 1 sub/ZQMARK-beta.txt
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
@@ -445,7 +445,7 @@
| 1 alpha body
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 1 sub/ZQMARK-beta.txt
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
@@ -467,7 +467,7 @@
|
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 1
| /tmp/pardes-snap/find/cwd/sub/ZQMARK-beta.txt Save New Newtty Del
| 1 beta body
@@ -486,7 +486,7 @@
| 1 alpha body
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
| 4
@@ -508,7 +508,7 @@
|
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 1
| /tmp/pardes-snap/find/cwd/sub/ZQMARK-beta.txt Save New Newtty Del
| 1 beta body
@@ -527,7 +527,7 @@
| 1 alpha body
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
| 4
@@ -549,7 +549,7 @@
|
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 1
| /tmp/pardes-snap/find/cwd/sub/ZQMARK-beta.txt Save New Newtty Del
| 1 beta body
@@ -568,7 +568,7 @@
| 1 alpha body
|
|
-| /tmp/pardes-snap/find/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/find/cwd/+Search Save New Newtty Del
| 2 sub/nest/zqmark-gamma.txt
| 3 zqmark-alpha.txt
| 4
diff --git a/test/snapshots/fsearch.golden b/test/snapshots/fsearch.golden
index fae58030..98ac8bec 100644
--- a/test/snapshots/fsearch.golden
+++ b/test/snapshots/fsearch.golden
@@ -1,13 +1,13 @@
== snap opened grid=180x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| 1 l1 ls
| 2 MARK a g.txt
| 3 l3
| 4 l4
| 5 l5
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -15,7 +15,7 @@
|
| g.txt
|
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -31,14 +31,14 @@
|
== snap typing grid=180x30 cursor=8,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| 1 l1 ls
| 2 MARK a g.txt
| 3 l3
| 4 l4
| 5 l5
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -46,7 +46,7 @@
|
| g.txt
|
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -62,14 +62,14 @@
|
== snap results grid=180x30 cursor=10,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| 1 l1 ls
| 2 MARK a g.txt
-| /tmp/pardes-snap/fsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/fsearch/cwd/+Search Save New Newtty Del
| 1 g.txt:2:1-4 MARK a
| 2 g.txt:6:1-4 MARK b
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -77,7 +77,7 @@
|
| g.txt
|
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -124,14 +124,14 @@
|29: 0-0 d,#444444, 1-89 d,#080808, 90-90 d,#444444, 91-179 d,#080808,
== snap second grid=180x30 cursor=10,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| 5 l5 ls
| 6 MARK b g.txt
-| /tmp/pardes-snap/fsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/fsearch/cwd/+Search Save New Newtty Del
| 1 g.txt:2:1-4 MARK a
| 2 g.txt:6:1-4 MARK b
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -139,7 +139,7 @@
|
| g.txt
|
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -155,14 +155,14 @@
|
== snap third grid=180x30 cursor=10,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| 9 l9 ls
| 10 MARK c g.txt
-| /tmp/pardes-snap/fsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/fsearch/cwd/+Search Save New Newtty Del
| 2 g.txt:6:1-4 MARK b
| 3 g.txt:10:1-4 MARK c
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -170,7 +170,7 @@
|
| g.txt
|
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -186,14 +186,14 @@
|
== snap back grid=180x30 cursor=10,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| 5 l5 ls
| 6 MARK b g.txt
-| /tmp/pardes-snap/fsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/fsearch/cwd/+Search Save New Newtty Del
| 1 g.txt:2:1-4 MARK a
| 2 g.txt:6:1-4 MARK b
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -201,7 +201,7 @@
|
| g.txt
|
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -217,14 +217,14 @@
|
== snap cancel grid=180x30 cursor=10,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| 5 l5 ls
| 6 MARK b g.txt
-| /tmp/pardes-snap/fsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/fsearch/cwd/+Search Save New Newtty Del
| 1 g.txt:2:1-4 MARK a
| 2 g.txt:6:1-4 MARK b
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -232,7 +232,7 @@
|
| g.txt
|
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -248,14 +248,14 @@
|
== snap nomatch grid=180x30 cursor=7,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| 5 l5 ls
-| /tmp/pardes-snap/fsearch/cwd/+Search New Newtty Del g.txt
-| /tmp/pardes-snap/fsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/fsearch/cwd/+Search Save New Newtty Del g.txt
+| /tmp/pardes-snap/fsearch/cwd/+Search Save New Newtty Del
| 2 g.txt:6:1-4 MARK b
| 3 g.txt:10:1-4 MARK c
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
@@ -263,7 +263,7 @@
|
| g.txt
|
-| /tmp/pardes-snap/fsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/fsearch/cwd Save New Newtty Del Filter
| ls
| g.txt
|
diff --git a/test/snapshots/ghostty-mid.golden b/test/snapshots/ghostty-mid.golden
index 75772a29..0735299a 100644
--- a/test/snapshots/ghostty-mid.golden
+++ b/test/snapshots/ghostty-mid.golden
@@ -1,6 +1,6 @@
== snap ghostty-mid grid=100x30 cursor=4,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ghostty-mid/cwd New Newtty Del /tmp/pardes-snap/ghostty-mid/cwd New Newtty Del
+| /tmp/pardes-snap/ghostty-mid/cwd Save New Newtty /tmp/pardes-snap/ghostty-mid/cwd Save New Newtty
| ZZPAD ls
| ./g.sh g.txt
| ./g.sh
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/ghostty-mid/cwd New Newtty Del
+| /tmp/pardes-snap/ghostty-mid/cwd Save New Newtty
| ls
| g.txt
|
diff --git a/test/snapshots/grep.golden b/test/snapshots/grep.golden
index df982971..80f0fbb1 100644
--- a/test/snapshots/grep.golden
+++ b/test/snapshots/grep.golden
@@ -1,13 +1,13 @@
== snap opened grid=180x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| 1 hello TARGET one ls
| 2 nothing here a.txt noise.txt sub
| 3 last TARGET line
|
|
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -15,7 +15,7 @@
|
| a.txt
|
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -31,14 +31,14 @@
|
== snap typing grid=180x30 cursor=15,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| 1 hello TARGET one ls
| 2 nothing here a.txt noise.txt sub
| 3 last TARGET line
|
|
| Grep /TARGET
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -46,7 +46,7 @@
|
| a.txt
|
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -62,14 +62,14 @@
|
== snap results grid=180x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| 1 hello TARGET one ls
| 2 nothing here a.txt noise.txt sub
-| /tmp/pardes-snap/grep/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/grep/cwd/+Search Save New Newtty Del
| 1 a.txt:1:7-12 hello TARGET one
| 2 a.txt:3:6-11 last TARGET line
| 3 sub/b.txt:2:1-6 TARGET inside sub
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -77,7 +77,7 @@
|
| a.txt
|
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -93,14 +93,14 @@
|
== snap first grid=180x30 cursor=18,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| 1 hello TARGET one ls
| 2 nothing here a.txt noise.txt sub
-| /tmp/pardes-snap/grep/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/grep/cwd/+Search Save New Newtty Del
| 1 a.txt:1:7-12 hello TARGET one
| 2 a.txt:3:6-11 last TARGET line
| 3 sub/b.txt:2:1-6 TARGET inside sub
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -108,7 +108,7 @@
|
| a.txt
|
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -124,14 +124,14 @@
|
== snap opened-hit grid=180x30 cursor=12,14
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| 2 nothing here ls
| 3 last TARGET line a.txt noise.txt sub
-| /tmp/pardes-snap/grep/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/grep/cwd/+Search Save New Newtty Del
| 2 a.txt:3:6-11 last TARGET line
| 3 sub/b.txt:2:1-6 TARGET inside sub
| 4
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -139,7 +139,7 @@
| 1 deep
| 2 TARGET inside sub
|
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -155,22 +155,22 @@
|
== snap nomatch grid=180x30 cursor=2,10
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| 2 nothing here ls
| 3 last TARGET line a.txt noise.txt sub
-| /tmp/pardes-snap/grep/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/grep/cwd/+Search Save New Newtty Del
| 2 a.txt:3:6-11 last TARGET line
| 3 sub/b.txt:2:1-6 TARGET inside sub
| 4
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
| /tmp/pardes-snap/grep/cwd/sub/b.txt Save New Newtty Del
| 1 deep
-| /tmp/pardes-snap/grep/cwd/sub/+Search New Newtty Del
+| /tmp/pardes-snap/grep/cwd/sub/+Search Save New Newtty Del
| 1
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -186,22 +186,22 @@
|
== snap chordsel grid=180x30 cursor=19,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| 2 nothing here ls
| 3 last TARGET line a.txt noise.txt sub
-| /tmp/pardes-snap/grep/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/grep/cwd/+Search Save New Newtty Del
| 2 a.txt:3:6-11 last TARGET line
| 3 sub/b.txt:2:1-6 TARGET inside sub
| 4
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
| /tmp/pardes-snap/grep/cwd/sub/b.txt Save New Newtty Del
| 1 deep
-| /tmp/pardes-snap/grep/cwd/sub/+Search New Newtty Del
+| /tmp/pardes-snap/grep/cwd/sub/+Search Save New Newtty Del
| 1
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
@@ -217,22 +217,22 @@
|
== snap chord grid=180x30 cursor=19,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd/a.txt Save New Newtty Del /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| 2 nothing here ls
-| /tmp/pardes-snap/grep/cwd/+Search New Newtty Del a.txt noise.txt sub
-| /tmp/pardes-snap/grep/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/grep/cwd/+Search Save New Newtty Del a.txt noise.txt sub
+| /tmp/pardes-snap/grep/cwd/+Search Save New Newtty Del
| 2 a.txt:3:6-11 last TARGET line
| 3 sub/b.txt:2:1-6 TARGET inside sub
| 4
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
| /tmp/pardes-snap/grep/cwd/sub/b.txt Save New Newtty Del
| 1 deep
-| /tmp/pardes-snap/grep/cwd/sub/+Search New Newtty Del
+| /tmp/pardes-snap/grep/cwd/sub/+Search Save New Newtty Del
| 1
-| /tmp/pardes-snap/grep/cwd New Newtty Del Filter
+| /tmp/pardes-snap/grep/cwd Save New Newtty Del Filter
| ls
| a.txt noise.txt sub
|
diff --git a/test/snapshots/hscroll.golden b/test/snapshots/hscroll.golden
index 2578bf1c..c7dfcaa9 100644
--- a/test/snapshots/hscroll.golden
+++ b/test/snapshots/hscroll.golden
@@ -1,13 +1,13 @@
== snap opened grid=90x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd Save New Newtt
| 1 short1 END_A_MARKER_WAY_OUT_RIGHT_padp ls
| wide.txt
|
|
|
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
@@ -15,7 +15,7 @@
|
| wide.txt
|
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
@@ -31,14 +31,14 @@
|
== snap wheeled grid=90x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd Save New Newtt
| 1 ND_A_MARKER_WAY_OUT_RIGHT_padpadpadpad ls
| wide.txt
|
|
|
|
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
@@ -46,7 +46,7 @@
|
| wide.txt
|
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
@@ -62,14 +62,14 @@
|
== snap clamped grid=90x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd Save New Newtt
| 1 short1 END_A_MARKER_WAY_OUT_RIGHT_padp ls
| wide.txt
|
|
|
|
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
@@ -77,7 +77,7 @@
|
| wide.txt
|
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
@@ -93,14 +93,14 @@
|
== snap dollar grid=90x30 cursor=41,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd Save New Newtt
| 1 padpadpadpadpadpadpadpadpadpad_TAIL ls
| wide.txt
|
|
|
|
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
@@ -108,7 +108,7 @@
|
| wide.txt
|
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
@@ -124,14 +124,14 @@
|
== snap zero grid=90x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd/wide.txt Save /tmp/pardes-snap/hscroll/cwd Save New Newtt
| 1 short1 END_A_MARKER_WAY_OUT_RIGHT_padp ls
| wide.txt
|
|
|
|
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
@@ -139,7 +139,7 @@
|
| wide.txt
|
-| /tmp/pardes-snap/hscroll/cwd New Newtty Del
+| /tmp/pardes-snap/hscroll/cwd Save New Newtt
| ls
| wide.txt
|
diff --git a/test/snapshots/images.golden b/test/snapshots/images.golden
index 02774a52..171c1a3b 100644
--- a/test/snapshots/images.golden
+++ b/test/snapshots/images.golden
@@ -1,13 +1,13 @@
== snap img-open grid=150x30 cursor=11,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| img petscii:off palette:commodore ascii:on /tmp/pardes-snap/images/cwd/pi /tmp/pardes-snap/images/cwd New Newtty Del Filter
+| img petscii:off palette:commodore ascii:on /tmp/pardes-snap/images/cwd/pi /tmp/pardes-snap/images/cwd Save New Newtty Del Filter
| )a▟Z▛🬮>{1\🬆🬻 ls
| 🬻&z""─🬛█🬆🬻 pic.ppm
| g`🬶🬬@🬕🬆🬻
| ▙-=🬫🬆🬻
| ▙.🬆🬻
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/images/cwd New Newtty Del Filter
+| /tmp/pardes-snap/images/cwd Save New Newtty Del Filter
| ls
| pic.ppm
|
@@ -15,7 +15,7 @@
|
| pic.ppm
|
-| /tmp/pardes-snap/images/cwd New Newtty Del Filter
+| /tmp/pardes-snap/images/cwd Save New Newtty Del Filter
| ls
| pic.ppm
|
@@ -31,7 +31,7 @@
|
== style img-open
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-74 #949494,#121212, 75-76 #ffffff,#262626, 77-129 #949494,#121212, 130-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-74 #949494,#121212, 75-76 #ffffff,#262626, 77-130 #949494,#121212, 131-149 d,#121212,
|2: 0-0 d,#121212, 1-31 d,#080808, 32-33 #959595,#6c6c6c, 34-34 #6c6c6c,#959595, 35-35 #959595,#6c6c6c, 36-36 #6c6c6c,#959595, 37-37 #959595,#6c6c6c, 38-38 #6c6c6c,#959595, 39-41 #959595,#6c6c6c, 42-42 #6c6c6c,#6c5eb5, 43-43 #352879,#6c6c6c, 44-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#121212, 1-31 d,#080808, 32-34 #6c6c6c,#959595, 35-37 #959595,#6c6c6c, 38-39 #6c6c6c,#959595, 40-40 #6c6c6c,#6c5eb5, 41-41 #352879,#6c6c6c, 42-43 #352879,#352879, 44-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-83 #bdbdbd,#080808, 84-149 d,#080808,
|4: 0-0 d,#121212, 1-31 d,#080808, 32-33 #959595,#6c6c6c, 34-35 #6c6c6c,#959595, 36-36 #959595,#6c6c6c, 37-37 #6c6c6c,#959595, 38-38 #6c6c6c,#6c5eb5, 39-39 #352879,#6c6c6c, 40-43 #352879,#352879, 44-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
@@ -62,7 +62,7 @@
|29: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
== style term-palette
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-74 #949494,#121212, 75-76 #ffffff,#262626, 77-129 #949494,#121212, 130-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-74 #949494,#121212, 75-76 #ffffff,#262626, 77-130 #949494,#121212, 131-149 d,#121212,
|2: 0-0 d,#121212, 1-31 d,#080808, 32-41 p8,p4, 42-42 p8,p12, 43-43 p12,p8, 44-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#121212, 1-31 d,#080808, 32-39 p8,p4, 40-40 p8,p12, 41-41 p12,p8, 42-43 p12,p12, 44-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-83 #bdbdbd,#080808, 84-149 d,#080808,
|4: 0-0 d,#121212, 1-31 d,#080808, 32-32 p8,p4, 33-33 p4,p8, 34-37 p8,p4, 38-38 p8,p12, 39-40 p12,p8, 41-43 p12,p12, 44-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
@@ -93,14 +93,14 @@
|29: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
== snap no-ascii grid=150x30 cursor=11,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| img petscii:off palette:terminal ascii:off /tmp/pardes-snap/images/cwd/pi /tmp/pardes-snap/images/cwd New Newtty Del Filter
+| img petscii:off palette:terminal ascii:off /tmp/pardes-snap/images/cwd/pi /tmp/pardes-snap/images/cwd Save New Newtty Del Filter
| █████🬻████🬝▄ ls
| ████████🬝▄ pic.ppm
| ███🬬██🬝▄█
| ████🬝▄
| ██🬝▄█
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/images/cwd New Newtty Del Filter
+| /tmp/pardes-snap/images/cwd Save New Newtty Del Filter
| ls
| pic.ppm
|
@@ -108,7 +108,7 @@
|
| pic.ppm
|
-| /tmp/pardes-snap/images/cwd New Newtty Del Filter
+| /tmp/pardes-snap/images/cwd Save New Newtty Del Filter
| ls
| pic.ppm
|
@@ -124,14 +124,14 @@
|
== snap tag-edit grid=400x30 cursor=85,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| img petscii:off palette:terminal ascii:off /tmp/pardes-snap/images/cwd/pic.ppm Zork New Newtty Del /tmp/pardes-snap/images/cwd New Newtty Del Filter
+| img petscii:off palette:terminal ascii:off /tmp/pardes-snap/images/cwd/pic.ppm Zork New Newtty Del /tmp/pardes-snap/images/cwd Save New Newtty Del Filter
| █████🬻████🬝▄ ls
| ████████🬝▄ pic.ppm
| ███🬬██🬝▄█
| ████🬝▄
| ██🬝▄█
| 🬝▄█
-| /tmp/pardes-snap/images/cwd New Newtty Del Filter
+| /tmp/pardes-snap/images/cwd Save New Newtty Del Filter
| ls
| pic.ppm
|
@@ -139,7 +139,7 @@
|
| pic.ppm
|
-| /tmp/pardes-snap/images/cwd New Newtty Del Filter
+| /tmp/pardes-snap/images/cwd Save New Newtty Del Filter
| ls
| pic.ppm
|
diff --git a/test/snapshots/jumps.golden b/test/snapshots/jumps.golden
index fde7b495..82543e70 100644
--- a/test/snapshots/jumps.golden
+++ b/test/snapshots/jumps.golden
@@ -31,7 +31,7 @@
| 28 line 28
== snap to-shell grid=150x30 cursor=79,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 big.txt
| 3 line 3
@@ -62,7 +62,7 @@
| 28 line 28
== snap to-file grid=150x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 big.txt
| 3 line 3
@@ -93,7 +93,7 @@
| 28 line 28
== snap goto-100 grid=150x30 cursor=7,26
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 76 line 76 ls
| 77 line 77 big.txt
| 78 line 78
@@ -124,7 +124,7 @@
| 103 line 103
== snap back-in-file grid=150x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 big.txt
| 3 line 3
@@ -155,7 +155,7 @@
| 28 line 28
== snap back-to-shell grid=150x30 cursor=79,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 big.txt
| 3 line 3
@@ -186,7 +186,7 @@
| 28 line 28
== snap forward-file grid=150x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 big.txt
| 3 line 3
@@ -217,7 +217,7 @@
| 28 line 28
== snap forward-100 grid=150x30 cursor=7,16
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 86 line 86 ls
| 87 line 87 big.txt
| 88 line 88
@@ -248,7 +248,7 @@
| 113 line 113
== snap last grid=150x30 cursor=79,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 86 line 86 ls
| 87 line 87 big.txt
| 88 line 88
@@ -279,7 +279,7 @@
| 113 line 113
== snap last-back grid=150x30 cursor=7,16
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 86 line 86 ls
| 87 line 87 big.txt
| 88 line 88
@@ -310,7 +310,7 @@
| 113 line 113
== snap jumplist grid=150x30 cursor=7,16
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 86 line 86 ls
| 87 line 87 big.txt
| 88 line 88
@@ -334,14 +334,14 @@
| 106 line 106
| 107 line 107
| 108 line 108
-| /tmp/pardes-snap/jumps/cwd/+Jumps New Newtty Del
+| /tmp/pardes-snap/jumps/cwd/+Jumps Save New Newtty Del
| 1 @p1:3:3 /tmp/pardes-snap/jumps/cwd
| 2 /tmp/pardes-snap/jumps/cwd/big.txt:1:1 line 1
| 3 @p1:3:3 /tmp/pardes-snap/jumps/cwd
| 4 /tmp/pardes-snap/jumps/cwd/big.txt:100:1 line 100
== snap step1-shell grid=150x30 cursor=79,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 86 line 86 ls
| 87 line 87 big.txt
| 88 line 88
@@ -365,7 +365,7 @@
| 106 line 106
| 107 line 107
| 108 line 108
-| /tmp/pardes-snap/jumps/cwd/+Jumps New Newtty Del
+| /tmp/pardes-snap/jumps/cwd/+Jumps Save New Newtty Del
| 1 @p1:3:3 /tmp/pardes-snap/jumps/cwd
| 2 /tmp/pardes-snap/jumps/cwd/big.txt:1:1 line 1
| 3 @p1:3:3 /tmp/pardes-snap/jumps/cwd
@@ -403,7 +403,7 @@
|29: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-55 #bdbdbd,#080808, 56-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
== snap step2-file grid=150x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 big.txt
| 3 line 3
@@ -427,14 +427,14 @@
| 21 line 21
| 22 line 22
| 23 line 23
-| /tmp/pardes-snap/jumps/cwd/+Jumps New Newtty Del
+| /tmp/pardes-snap/jumps/cwd/+Jumps Save New Newtty Del
| 1 @p1:3:3 /tmp/pardes-snap/jumps/cwd
| 2 /tmp/pardes-snap/jumps/cwd/big.txt:1:1 line 1
| 3 @p1:3:3 /tmp/pardes-snap/jumps/cwd
| 4 /tmp/pardes-snap/jumps/cwd/big.txt:100:1 line 100
== snap step4-line100 grid=150x30 cursor=7,13
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 89 line 89 ls
| 90 line 90 big.txt
| 91 line 91
@@ -458,14 +458,14 @@
| 109 line 109
| 110 line 110
| 111 line 111
-| /tmp/pardes-snap/jumps/cwd/+Jumps New Newtty Del
+| /tmp/pardes-snap/jumps/cwd/+Jumps Save New Newtty Del
| 2 /tmp/pardes-snap/jumps/cwd/big.txt:1:1 line 1
| 3 @p1:3:3 /tmp/pardes-snap/jumps/cwd
| 4 /tmp/pardes-snap/jumps/cwd/big.txt:100:1 line 100
| 5
== snap step-back grid=150x30 cursor=79,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 89 line 89 ls
| 90 line 90 big.txt
| 91 line 91
@@ -489,14 +489,14 @@
| 109 line 109
| 110 line 110
| 111 line 111
-| /tmp/pardes-snap/jumps/cwd/+Jumps New Newtty Del
+| /tmp/pardes-snap/jumps/cwd/+Jumps Save New Newtty Del
| 2 /tmp/pardes-snap/jumps/cwd/big.txt:1:1 line 1
| 3 @p1:3:3 /tmp/pardes-snap/jumps/cwd
| 4 /tmp/pardes-snap/jumps/cwd/big.txt:100:1 line 100
| 5
== snap look-row grid=150x30 cursor=7,13
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd New Newtty Del Filter
+| /tmp/pardes-snap/jumps/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/jumps/cwd Save New Newtty Del Filter
| 89 line 89 ls
| 90 line 90 big.txt
| 91 line 91
@@ -520,7 +520,7 @@
| 109 line 109
| 110 line 110
| 111 line 111
-| /tmp/pardes-snap/jumps/cwd/+Jumps New Newtty Del
+| /tmp/pardes-snap/jumps/cwd/+Jumps Save New Newtty Del
| 2 /tmp/pardes-snap/jumps/cwd/big.txt:1:1 line 1
| 3 @p1:3:3 /tmp/pardes-snap/jumps/cwd
| 4 /tmp/pardes-snap/jumps/cwd/big.txt:100:1 line 100
diff --git a/test/snapshots/layout-close.golden b/test/snapshots/layout-close.golden
index eb670b41..7e82162a 100644
--- a/test/snapshots/layout-close.golden
+++ b/test/snapshots/layout-close.golden
@@ -1,18 +1,18 @@
== snap built grid=140x40 cursor=4,16
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls ls
| marker.txt marker.txt
|
-| /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls
| marker.txt
|
-| /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls
| marker.txt
|
-| /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls
| marker.txt
|
@@ -20,7 +20,7 @@
|
|
|
-| /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls
| marker.txt
|
@@ -41,7 +41,7 @@
|
== snap altc grid=140x40 cursor=39,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls ls ls
| marker.txt marker.txt marker.txt
|
@@ -82,7 +82,7 @@
|
== snap del grid=140x40 cursor=39,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls ls ls
| marker.txt marker.txt marker.txt
|
@@ -123,7 +123,7 @@
|
== snap exit grid=140x40 cursor=39,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls ls ls
| marker.txt marker.txt marker.txt
|
@@ -164,7 +164,7 @@
|
== snap colclose grid=140x40 cursor=4,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls ls
| marker.txt marker.txt
|
@@ -184,7 +184,7 @@
|
|
|
-| /tmp/pardes-snap/layout-close/cwd New Newtty Del Filter
+| /tmp/pardes-snap/layout-close/cwd Save New Newtty Del Filter
| ls
| marker.txt
|
diff --git a/test/snapshots/layout-open.golden b/test/snapshots/layout-open.golden
index 0e37c054..7070ba73 100644
--- a/test/snapshots/layout-open.golden
+++ b/test/snapshots/layout-open.golden
@@ -1,6 +1,6 @@
== snap before grid=100x30 cursor=2,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls ls
| sub sub
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls
| sub
|
@@ -31,11 +31,11 @@
|
== snap altn-left grid=100x30 cursor=4,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls ls
| sub sub
|
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls
| sub
|
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls
| sub
|
@@ -62,11 +62,11 @@
|
== snap altn-right grid=100x30 cursor=54,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls ls
| sub sub
|
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls ls
| sub sub
|
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls
| sub
|
@@ -93,11 +93,11 @@
|
== snap file-open grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-open/cwd/sub/f.txt Save /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd/sub/f.txt Save /tmp/pardes-snap/layout-open/cwd Save New Newtty
| 1 echo 'TTY'OK ls
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del sub
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty sub
|
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls ls
| sub sub
|
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls
| sub
|
@@ -124,22 +124,22 @@
|
== snap ttydir grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/layout-open/cwd/sub/f.txt Save /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd/sub/f.txt Save /tmp/pardes-snap/layout-open/cwd Save New Newtty
| 1 echo 'TTY'OK ls
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del sub
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty sub
|
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls ls
| sub sub
|
-| /tmp/pardes-snap/layout-open/cwd/sub New Newtty
+| /tmp/pardes-snap/layout-open/cwd/sub Save New Ne
| echo 'TTY'OK
| TTYOK
|
|
|
|
-| /tmp/pardes-snap/layout-open/cwd New Newtty Del
+| /tmp/pardes-snap/layout-open/cwd Save New Newtty
| ls
| sub
|
diff --git a/test/snapshots/leader.golden b/test/snapshots/leader.golden
index cbb07c93..904653a9 100644
--- a/test/snapshots/leader.golden
+++ b/test/snapshots/leader.golden
@@ -184,7 +184,7 @@
|
|
|
-| /tmp/pardes-snap/leader/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/leader/cwd/+Help Save New Newtty Del
| 1 pardes builtins, and how to run each:
| 2 SPC and its keys, a chord, a button, the
| 3 topbar - or the name, executed anywhere.
@@ -225,7 +225,7 @@
|
|
|
-| /tmp/pardes-snap/leader/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/leader/cwd/+Help Save New Newtty Del
| 1 pardes builtins under SPC h
| 2
| 3 SPC h c Changelog topbar
@@ -266,7 +266,7 @@
| 7 Press j until you reach the introduction.
| 8
| 9
-| /tmp/pardes-snap/leader/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/leader/cwd/+Help Save New Newtty Del
| 1 pardes builtins under SPC h
| 2
| 3 SPC h c Changelog topbar
@@ -307,7 +307,7 @@
|
|
|
-| /tmp/pardes-snap/leader/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/leader/cwd/+Help Save New Newtty Del
| 1 pardes builtins under SPC h
| 2
| 3 SPC h c Changelog topbar
@@ -348,7 +348,7 @@
|
|
|
-| /tmp/pardes-snap/leader/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/leader/cwd/+Help Save New Newtty Del
| 1 pardes builtins, and how to run each:
| 2 SPC and its keys, a chord, a button, the
| 3 topbar - or the name, executed anywhere.
@@ -389,7 +389,7 @@
|
|
|
-| /tmp/pardes-snap/leader/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/leader/cwd/+Help Save New Newtty Del
| 1 pardes builtins under SPC t
| 2
| 3 SPC t a Ascii
@@ -430,7 +430,7 @@
|
|
|
-| /tmp/pardes-snap/leader/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/leader/cwd/+Help Save New Newtty Del
| 1 pardes builtins under SPC w
| 2
| 3 SPC w h Left C-w h, C-w left
@@ -471,7 +471,7 @@
|
|
|
-| /tmp/pardes-snap/leader/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/leader/cwd/+Help Save New Newtty Del
| 1 pardes builtins under SPC l
| 2
| 3 SPC l D WsDiagnostics
diff --git a/test/snapshots/load.golden b/test/snapshots/load.golden
index 4d6b193e..c8f3ca9a 100644
--- a/test/snapshots/load.golden
+++ b/test/snapshots/load.golden
@@ -1,6 +1,6 @@
== snap loaded grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/load/cwd New Newtty Del Filter /tmp/pardes-snap/load/cwd New Newtty Del Filter
+| /tmp/pardes-snap/load/cwd Save New Newtty Del Fi /tmp/pardes-snap/load/cwd Save New Newtty Del Fi
| echo LOAD''MARK; seq 1 40 ls
| LOADMARK d.txt
| 1
@@ -15,7 +15,7 @@
| 10
| 11
| 12
-| /tmp/pardes-snap/load/cwd New Newtty Del Filter
+| /tmp/pardes-snap/load/cwd Save New Newtty Del Fi
| ls
| d.txt
|
@@ -31,7 +31,7 @@
|
== style loaded
|0: 0-74 #949494,#121212, 75-99 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-48 #949494,#121212, 49-49 d,#121212, 50-51 #ffffff,#262626, 52-98 #949494,#121212, 99-99 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-49 #949494,#121212, 50-51 #ffffff,#262626, 52-99 #949494,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-26 #bdbdbd,#080808, 27-49 d,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-53 #bdbdbd,#080808, 54-99 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-9 #bdbdbd,#080808, 10-49 d,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-56 #bdbdbd,#080808, 57-99 d,#080808,
|4: 0-0 d,#444444, 1-1 d,#080808, 2-2 #bdbdbd,#080808, 3-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
@@ -46,7 +46,7 @@
|13: 0-0 d,#121212, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
|14: 0-0 d,#121212, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
|15: 0-0 d,#121212, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
-|16: 0-1 #ffffff,#262626, 2-48 #949494,#121212, 49-49 d,#121212, 50-50 d,#444444, 51-99 d,#080808,
+|16: 0-1 #ffffff,#262626, 2-49 #949494,#121212, 50-50 d,#444444, 51-99 d,#080808,
|17: 0-0 d,#444444, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
|18: 0-0 d,#444444, 1-1 d,#080808, 2-6 #bdbdbd,#080808, 7-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
|19: 0-0 d,#444444, 1-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
diff --git a/test/snapshots/logquiet.golden b/test/snapshots/logquiet.golden
index 9540ca2f..1f145d64 100644
--- a/test/snapshots/logquiet.golden
+++ b/test/snapshots/logquiet.golden
@@ -1,6 +1,6 @@
== snap quiet grid=100x30 cursor=62,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/logquiet/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/logquiet/cwd Save New Newtty Del Filter
| $ ls
| $ printf '\033_Ga=q,i=1,s=1,v=1,f=24,t=d;AAAA\033\\\033[>0p'
| $ '\033_Ga=q,i=1,s=1,v=1,f=24,t=d;AAAA\033\\\033[>0p'Gi=1;OK
diff --git a/test/snapshots/look-center.golden b/test/snapshots/look-center.golden
index 67a0dac1..19421e2b 100644
--- a/test/snapshots/look-center.golden
+++ b/test/snapshots/look-center.golden
@@ -1,13 +1,13 @@
== snap center-open grid=150x30 cursor=7,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/look-center/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/look-center/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-center/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/look-center/cwd Save New Newtty Del Filter
| 97 line 97 ls
| 98 line 98 big.txt
| 99 line 99
| 100 line 100
| 101 line 101
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/look-center/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-center/cwd Save New Newtty Del Filter
| ls
| big.txt
|
@@ -15,7 +15,7 @@
|
| big.txt:100 big.txt:150 big.txt:2
|
-| /tmp/pardes-snap/look-center/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-center/cwd Save New Newtty Del Filter
| ls
| big.txt
|
@@ -31,14 +31,14 @@
|
== snap center-dedup grid=150x30 cursor=7,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/look-center/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/look-center/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-center/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/look-center/cwd Save New Newtty Del Filter
| 147 line 147 ls
| 148 line 148 big.txt
| 149 line 149
| 150 line 150
| 151 line 151
| 152 line 152
-| /tmp/pardes-snap/look-center/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-center/cwd Save New Newtty Del Filter
| ls
| big.txt
|
@@ -46,7 +46,7 @@
|
| big.txt:100 big.txt:150 big.txt:2
|
-| /tmp/pardes-snap/look-center/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-center/cwd Save New Newtty Del Filter
| ls
| big.txt
|
@@ -62,14 +62,14 @@
|
== snap center-clamp grid=150x30 cursor=7,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/look-center/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/look-center/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-center/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/look-center/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 big.txt
| 3 line 3
| 4 line 4
| 5 line 5
| 6 line 6
-| /tmp/pardes-snap/look-center/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-center/cwd Save New Newtty Del Filter
| ls
| big.txt
|
@@ -77,7 +77,7 @@
|
| big.txt:100 big.txt:150 big.txt:2
|
-| /tmp/pardes-snap/look-center/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-center/cwd Save New Newtty Del Filter
| ls
| big.txt
|
diff --git a/test/snapshots/look-dir.golden b/test/snapshots/look-dir.golden
index 9dd22a84..896689e0 100644
--- a/test/snapshots/look-dir.golden
+++ b/test/snapshots/look-dir.golden
@@ -1,10 +1,10 @@
== snap dir-open grid=100x30 cursor=4,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/look-dir/cwd New Newtty Del Fil /tmp/pardes-snap/look-dir/cwd New Newtty Del Fil
+| /tmp/pardes-snap/look-dir/cwd Save New Newtty De /tmp/pardes-snap/look-dir/cwd Save New Newtty De
| ls ls
| sub top.txt sub top.txt
|
-| /tmp/pardes-snap/look-dir/cwd/sub New Newtty Del
+| /tmp/pardes-snap/look-dir/cwd/sub Save New Newtt
| ls
| inner.txt
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/look-dir/cwd New Newtty Del Fil
+| /tmp/pardes-snap/look-dir/cwd Save New Newtty De
| ls
| sub top.txt
|
diff --git a/test/snapshots/look-file-1col.golden b/test/snapshots/look-file-1col.golden
index 47fc7fac..a7967abe 100644
--- a/test/snapshots/look-file-1col.golden
+++ b/test/snapshots/look-file-1col.golden
@@ -14,7 +14,7 @@
| 44 line 44
| 45 line 45
| 46 line 46
-| /tmp/pardes-snap/look-file-1col/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-file-1col/cwd Save New Newtty Del Filter
| ls
| big.txt
|
diff --git a/test/snapshots/look-file.golden b/test/snapshots/look-file.golden
index 368d2f70..f9e76425 100644
--- a/test/snapshots/look-file.golden
+++ b/test/snapshots/look-file.golden
@@ -1,13 +1,13 @@
== snap file-open grid=150x30 cursor=7,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/look-file/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/look-file/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-file/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/look-file/cwd Save New Newtty Del Filter
| 37 line 37 ls
| 38 line 38 big.txt
| 39 line 39
| 40 line 40
| 41 line 41
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/look-file/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-file/cwd Save New Newtty Del Filter
| ls
| big.txt
|
@@ -15,7 +15,7 @@
|
| big.txt:40
|
-| /tmp/pardes-snap/look-file/cwd New Newtty Del Filter
+| /tmp/pardes-snap/look-file/cwd Save New Newtty Del Filter
| ls
| big.txt
|
@@ -31,7 +31,7 @@
|
== style file-open
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-59 #949494,#121212, 60-74 d,#121212, 75-76 #ffffff,#262626, 77-129 #949494,#121212, 130-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-59 #949494,#121212, 60-74 d,#121212, 75-76 #ffffff,#262626, 77-133 #949494,#121212, 134-149 d,#121212,
|2: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-13 #bdbdbd,#080808, 14-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-13 #bdbdbd,#080808, 14-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-83 #bdbdbd,#080808, 84-149 d,#080808,
|4: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-13 #bdbdbd,#080808, 14-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
diff --git a/test/snapshots/lookloaded.golden b/test/snapshots/lookloaded.golden
index 7b5f462d..6bf46cb1 100644
--- a/test/snapshots/lookloaded.golden
+++ b/test/snapshots/lookloaded.golden
@@ -1,13 +1,13 @@
== snap file-open grid=100x30 cursor=7,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/lookloaded/cwd/big.txt Save New /tmp/pardes-snap/lookloaded/cwd New Newtty Del F
+| /tmp/pardes-snap/lookloaded/cwd/big.txt Save New /tmp/pardes-snap/lookloaded/cwd Save New Newtty
| 37 line 37 ls
| 38 line 38 big.txt
| 39 line 39
| 40 line 40
| 41 line 41
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/lookloaded/cwd New Newtty Del F
+| /tmp/pardes-snap/lookloaded/cwd Save New Newtty
| ls
| big.txt
|
@@ -15,7 +15,7 @@
|
| big.txt:40 big.txt:10
|
-| /tmp/pardes-snap/lookloaded/cwd New Newtty Del F
+| /tmp/pardes-snap/lookloaded/cwd Save New Newtty
| ls
| big.txt
|
@@ -31,14 +31,14 @@
|
== snap removed grid=100x30 cursor=4,13
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/lookloaded/cwd/big.txt Save New /tmp/pardes-snap/lookloaded/cwd New Newtty Del F
+| /tmp/pardes-snap/lookloaded/cwd/big.txt Save New /tmp/pardes-snap/lookloaded/cwd Save New Newtty
| 37 line 37 ls
| 38 line 38 big.txt
| 39 line 39
| 40 line 40
| 41 line 41
| 42 line 42
-| /tmp/pardes-snap/lookloaded/cwd New Newtty Del F
+| /tmp/pardes-snap/lookloaded/cwd Save New Newtty
| ls
| big.txt
| rm big.txt; echo GO''NE
@@ -46,7 +46,7 @@
|
| big.txt:40 big.txt:10
|
-| /tmp/pardes-snap/lookloaded/cwd New Newtty Del F
+| /tmp/pardes-snap/lookloaded/cwd Save New Newtty
| ls
| big.txt
|
@@ -62,14 +62,14 @@
|
== snap look-noFS grid=100x30 cursor=44,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/lookloaded/cwd/big.txt Save New /tmp/pardes-snap/lookloaded/cwd New Newtty Del F
+| /tmp/pardes-snap/lookloaded/cwd/big.txt Save New /tmp/pardes-snap/lookloaded/cwd Save New Newtty
| 37 line 37 ls
| 38 line 38 big.txt
| 39 line 39
| 40 line 40
| 41 line 41
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/lookloaded/cwd New Newtty Del F
+| /tmp/pardes-snap/lookloaded/cwd Save New Newtty
| ls
| big.txt
| rm big.txt; echo GO''NE
@@ -77,7 +77,7 @@
|
| big.txt:40 big.txt:10
|
-| /tmp/pardes-snap/lookloaded/cwd New Newtty Del F
+| /tmp/pardes-snap/lookloaded/cwd Save New Newtty
| ls
| big.txt
|
diff --git a/test/snapshots/lookpanes.golden b/test/snapshots/lookpanes.golden
index 2e079e11..e870dcbf 100644
--- a/test/snapshots/lookpanes.golden
+++ b/test/snapshots/lookpanes.golden
@@ -1,10 +1,10 @@
== snap shells grid=130x50 cursor=122,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd Save New Newtty Del Filter
| 1 both.txt ls
| 2 b-marker alpha beta zzboot.txt zqonly.txt pick.txt twin.txt
|
-| /tmp/pardes-snap/lookpanes/cwd/alpha New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/alpha Save New Newtty Del Filter
| ls
| amark.txt both.txt pick.txt twin.txt zqonly.txt
|
@@ -51,11 +51,11 @@
|
== snap other-dir grid=130x50 cursor=7,27
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd Save New Newtty Del Filter
| 1 both.txt ls
| 2 b-marker alpha beta zzboot.txt zqonly.txt pick.txt twin.txt
|
-| /tmp/pardes-snap/lookpanes/cwd/alpha New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/alpha Save New Newtty Del Filter
| ls
| amark.txt both.txt pick.txt twin.txt zqonly.txt
|
@@ -102,11 +102,11 @@
|
== snap clicked-wins grid=130x50 cursor=7,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd Save New Newtty Del Filter
| 1 both.txt ls
| 2 b-marker alpha beta zzboot.txt zqonly.txt pick.txt twin.txt
|
-| /tmp/pardes-snap/lookpanes/cwd/alpha New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/alpha Save New Newtty Del Filter
| ls
| amark.txt both.txt pick.txt twin.txt zqonly.txt
|
@@ -153,11 +153,11 @@
|
== snap mru-alpha grid=130x50 cursor=7,21
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd Save New Newtty Del Filter
| 1 both.txt ls
| 2 b-marker alpha beta zzboot.txt zqonly.txt pick.txt twin.txt
|
-| /tmp/pardes-snap/lookpanes/cwd/alpha New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/alpha Save New Newtty Del Filter
| ls
| amark.txt both.txt pick.txt twin.txt zqonly.txt
|
@@ -204,11 +204,11 @@
|
== snap mru-beta grid=130x50 cursor=7,9
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Newtty D /tmp/pardes-snap/lookpanes/cwd Save New Newtty Del Filter
| 1 both.txt ls
| 2 b-marker alpha beta zzboot.txt zqonly.txt pick.txt twin.txt
|
-| /tmp/pardes-snap/lookpanes/cwd/alpha New Newtty Del Filter
+| /tmp/pardes-snap/lookpanes/cwd/alpha Save New Newtty Del Filter
| ls
| amark.txt both.txt pick.txt twin.txt zqonly.txt
| /tmp/pardes-snap/lookpanes/cwd/beta/twin.txt Save New Newtty De
@@ -255,11 +255,11 @@
|
== style mru-beta
|0: 0-74 #949494,#121212, 75-129 d,#121212,
-|1: 0-1 #ffffff,#262626, 2-64 #949494,#121212, 65-66 #ffffff,#262626, 67-124 #949494,#121212, 125-129 d,#121212,
+|1: 0-1 #ffffff,#262626, 2-64 #949494,#121212, 65-66 #ffffff,#262626, 67-129 #949494,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-14 #bdbdbd,#080808, 15-64 d,#080808, 65-65 d,#444444, 66-66 d,#080808, 67-68 #bdbdbd,#080808, 69-129 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-14 #bdbdbd,#080808, 15-64 d,#080808, 65-65 d,#444444, 66-66 d,#080808, 67-121 #bdbdbd,#080808, 122-129 d,#080808,
|4: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-64 d,#080808, 65-65 d,#444444, 66-129 d,#080808,
-|5: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-64 d,#080808, 65-66 #ffffff,#262626, 67-124 #949494,#121212, 125-129 d,#121212,
+|5: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-64 d,#080808, 65-66 #ffffff,#262626, 67-129 #949494,#121212,
|6: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-64 d,#080808, 65-65 d,#444444, 66-66 d,#080808, 67-68 #bdbdbd,#080808, 69-129 d,#080808,
|7: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-64 d,#080808, 65-65 d,#444444, 66-66 d,#080808, 67-117 #bdbdbd,#080808, 118-129 d,#080808,
|8: 0-1 #ffffff,#626262, 2-64 #949494,#121212, 65-65 d,#444444, 66-129 d,#080808,
diff --git a/test/snapshots/lookrange.golden b/test/snapshots/lookrange.golden
index de341750..98f13917 100644
--- a/test/snapshots/lookrange.golden
+++ b/test/snapshots/lookrange.golden
@@ -305,7 +305,7 @@
| 8 hhhh NEEDLE
| 9 iiii
|
-| /tmp/pardes-snap/lookrange/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lookrange/cwd/+Search Save New Newtty Del
| 1 r.txt:7:4-9 gg NEEDLE gg
| 2 r.txt:8:6-11 hhhh NEEDLE
== style hit1
@@ -367,7 +367,7 @@
|
|
|
-| /tmp/pardes-snap/lookrange/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lookrange/cwd/+Search Save New Newtty Del
| 1 r.txt:7:4-9 gg NEEDLE gg
| 2 r.txt:8:6-11 hhhh NEEDLE
== style hit2
@@ -429,7 +429,7 @@
| 9 iiii
|
|
-| /tmp/pardes-snap/lookrange/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lookrange/cwd/+Search Save New Newtty Del
| 1 r.txt:7:4-9 gg NEEDLE gg
| 2 r.txt:8:6-11 hhhh NEEDLE
== style back
diff --git a/test/snapshots/lsp.golden b/test/snapshots/lsp.golden
index 25770501..3bffc66c 100644
--- a/test/snapshots/lsp.golden
+++ b/test/snapshots/lsp.golden
@@ -159,7 +159,7 @@
|
|
|
-| /tmp/pardes-snap/lsp/cwd/+Hover New Newtty Del
+| /tmp/pardes-snap/lsp/cwd/+Hover Save New Newtty Del
| 1 fn helper(x: u32) u32
| 2 (fn (u32) u32)
== snap symbols grid=120x40 cursor=15,4
@@ -196,11 +196,11 @@
|
|
|
-| /tmp/pardes-snap/lsp/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lsp/cwd/+Search Save New Newtty Del
| 1 a.zig:1:7-9 std
| 2 a.zig:3:4-9 helper fn helper(x: u32) u32
| 3 a.zig:7:8-11 main fn main() void
-| /tmp/pardes-snap/lsp/cwd/+Hover New Newtty Del
+| /tmp/pardes-snap/lsp/cwd/+Hover Save New Newtty Del
| 1 fn helper(x: u32) u32
| 2 (fn (u32) u32)
== snap step grid=120x40 cursor=15,2
@@ -237,11 +237,11 @@
|
|
|
-| /tmp/pardes-snap/lsp/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lsp/cwd/+Search Save New Newtty Del
| 1 a.zig:1:7-9 std
| 2 a.zig:3:4-9 helper fn helper(x: u32) u32
| 3 a.zig:7:8-11 main fn main() void
-| /tmp/pardes-snap/lsp/cwd/+Hover New Newtty Del
+| /tmp/pardes-snap/lsp/cwd/+Hover Save New Newtty Del
| 1 fn helper(x: u32) u32
| 2 (fn (u32) u32)
== snap nothing grid=120x40 cursor=7,4
@@ -278,10 +278,10 @@
|
|
|
-| /tmp/pardes-snap/lsp/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lsp/cwd/+Search Save New Newtty Del
| 1 a.zig:1:7-9 std
| 2 a.zig:3:4-9 helper fn helper(x: u32) u32
| 3 a.zig:7:8-11 main fn main() void
-| /tmp/pardes-snap/lsp/cwd/+Hover New Newtty Del
+| /tmp/pardes-snap/lsp/cwd/+Hover Save New Newtty Del
| 1 fn helper(x: u32) u32
| 2 (fn (u32) u32)
diff --git a/test/snapshots/lspcomplete.golden b/test/snapshots/lspcomplete.golden
index 93fdaf0f..fbc8dec9 100644
--- a/test/snapshots/lspcomplete.golden
+++ b/test/snapshots/lspcomplete.golden
@@ -200,7 +200,7 @@
|
|
|
-| /tmp/pardes-snap/lspcomplete/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lspcomplete/cwd/+Search Save New Newtty Del
| 1 a.zig:2:5-13 verdigris verdigris,
| 2 a.zig:3:5-12 cinnabar cinnabar,
== snap refill grid=120x40 cursor=16,9
@@ -241,7 +241,7 @@
|
|
|
-| /tmp/pardes-snap/lspcomplete/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lspcomplete/cwd/+Search Save New Newtty Del
| 1 a.zig:2:5-13 verdigris verdigris,
| 2 a.zig:3:5-12 cinnabar cinnabar,
== snap step grid=120x40 cursor=19,3
@@ -282,7 +282,7 @@
|
|
|
-| /tmp/pardes-snap/lspcomplete/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lspcomplete/cwd/+Search Save New Newtty Del
| 1 a.zig:2:5-13 verdigris verdigris,
| 2 a.zig:3:5-12 cinnabar cinnabar,
== snap txtindent grid=120x40 cursor=15,2
@@ -342,7 +342,7 @@
|
|
|
-| /tmp/pardes-snap/lspcomplete/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lspcomplete/cwd/+Search Save New Newtty Del
| 1 c.zig:2:5-13 verdigris verdigris,
| 2 c.zig:3:5-12 cinnabar cinnabar,
== snap nobrace grid=100x18 cursor=16,9
@@ -361,6 +361,6 @@
|
|
|
-| /tmp/pardes-snap/lspcomplete/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/lspcomplete/cwd/+Search Save New Newtty Del
| 1 d.zig:2:5-13 verdigris verdigris,
| 2 d.zig:3:5-12 cinnabar cinnabar,
diff --git a/test/snapshots/lspdebug.golden b/test/snapshots/lspdebug.golden
index 138b57cb..d6790d95 100644
--- a/test/snapshots/lspdebug.golden
+++ b/test/snapshots/lspdebug.golden
@@ -168,7 +168,7 @@
|
|
|
-| /tmp/pardes-snap/lspdebug/cwd/+Lsp New Newtty Del
+| /tmp/pardes-snap/lspdebug/cwd/+Lsp Save New Newtty Del
| 1 lsp explain — the definition query at byte 29 of z.zig
| 2
| 3 zig lib dir: /usr/lib/zig (open) — `std` imports resolve
@@ -197,7 +197,7 @@
|
|
|
-| /tmp/pardes-snap/lspdebug/cwd/+Lsp New Newtty Del
+| /tmp/pardes-snap/lspdebug/cwd/+Lsp Save New Newtty Del
| 1 backend: zls-inproc
| 2 zls: 0.16.1-dev+3e0d0820 (compiled in — no server process, no JSON-RPC)
| 3 zig lib dir: /usr/lib/zig [OK]
@@ -213,7 +213,7 @@
| 10 mvzr /home/goblin/00-projects/0x4200.cafe/02-pardes-code/zig-pkg/mvzr-0.3.9-ZSOky6t2AQCA7efmm5EYbPb5↩
| sOdbXa4EFsUgYbQ6hZv9/src/mvzr.zig
| 11 mupdf /home/goblin/00-projects/0x4200.cafe/02-pardes-code/src/pdf.zig
-| /tmp/pardes-snap/lspdebug/cwd/+Lsp New Newtty Del
+| /tmp/pardes-snap/lspdebug/cwd/+Lsp Save New Newtty Del
| 1 lsp explain — the definition query at byte 29 of z.zig
| 2
| 3 zig lib dir: /usr/lib/zig (open) — `std` imports resolve
diff --git a/test/snapshots/lsprelpath.golden b/test/snapshots/lsprelpath.golden
index f45969fa..ae6a8605 100644
--- a/test/snapshots/lsprelpath.golden
+++ b/test/snapshots/lsprelpath.golden
@@ -30,7 +30,7 @@
|
|
|
-| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search New Newtty Del
+| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search Save New Newtty Del
| 1 /tmp/pardes-snap/lsprelpath/cwd/shade.zig:2:5-13 verdigris verdigris,
| 2 /tmp/pardes-snap/lsprelpath/cwd/shade.zig:3:5-12 cinnabar cinnabar,
== snap abslook grid=100x34 cursor=19,18
@@ -65,7 +65,7 @@
|
|
|
-| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search New Newtty Del
+| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search Save New Newtty Del
| 1 /tmp/pardes-snap/lsprelpath/cwd/shade.zig:2:5-13 verdigris verdigris,
| 2 /tmp/pardes-snap/lsprelpath/cwd/shade.zig:3:5-12 cinnabar cinnabar,
== style abslook
@@ -135,7 +135,7 @@
|
|
|
-| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search New Newtty Del
+| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search Save New Newtty Del
| 1 inner/tint.zig:2:5-9 ochre ochre,
| 2 inner/tint.zig:3:5-10 indigo indigo,
== snap sublook grid=100x34 cursor=15,18
@@ -170,7 +170,7 @@
|
|
|
-| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search New Newtty Del
+| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search Save New Newtty Del
| 1 inner/tint.zig:2:5-9 ochre ochre,
| 2 inner/tint.zig:3:5-10 indigo indigo,
== style sublook
@@ -240,6 +240,6 @@
|
|
|
-| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search New Newtty Del
+| /tmp/pardes-snap/lsprelpath/cwd/sub/+Search Save New Newtty Del
| 1 inner/tint.zig:2:5-9 ochre ochre,
| 2 inner/tint.zig:3:5-10 indigo indigo,
diff --git a/test/snapshots/modal.golden b/test/snapshots/modal.golden
index 20e2cfe0..a336378b 100644
--- a/test/snapshots/modal.golden
+++ b/test/snapshots/modal.golden
@@ -1,6 +1,6 @@
== snap top grid=100x30 cursor=2,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
@@ -31,7 +31,7 @@
|
== snap moved grid=100x30 cursor=8,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
@@ -62,7 +62,7 @@
|
== snap xsel grid=100x30 cursor=48,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
@@ -124,7 +124,7 @@
|29: 0-0 d,#444444, 1-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
== snap xsel2 grid=100x30 cursor=13,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -139,7 +139,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
@@ -155,7 +155,7 @@
|
== snap yanked grid=100x30 cursor=13,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -170,7 +170,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
@@ -186,7 +186,7 @@
|
== snap vsel grid=100x30 cursor=14,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -201,7 +201,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
@@ -248,7 +248,7 @@
|29: 0-0 d,#444444, 1-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
== snap typed grid=100x30 cursor=7,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| TYPEDprintf 'one two three\nfour five six\nseven
@@ -263,7 +263,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
@@ -279,7 +279,7 @@
|
== snap undone grid=100x30 cursor=14,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -294,7 +294,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
@@ -310,7 +310,7 @@
|
== snap redone grid=100x30 cursor=7,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| TYPEDprintf 'one two three\nfour five six\nseven
@@ -325,7 +325,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
@@ -341,7 +341,7 @@
|
== snap bottom grid=100x30 cursor=2,9
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls ls
| words.txt words.txt
| TYPEDprintf 'one two three\nfour five six\nseven
@@ -356,7 +356,7 @@
|
|
|
-| /tmp/pardes-snap/modal/cwd New Newtty Del Filter
+| /tmp/pardes-snap/modal/cwd Save New Newtty Del F
| ls
| words.txt
|
diff --git a/test/snapshots/multicursor.golden b/test/snapshots/multicursor.golden
index 7ca59191..eef3bf5e 100644
--- a/test/snapshots/multicursor.golden
+++ b/test/snapshots/multicursor.golden
@@ -1,13 +1,13 @@
== snap three-cursors grid=150x30 cursor=7,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/multicursor/cwd/f.txt Save New Newtty Del /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd/f.txt Save New Newtty Del /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 f.txt
| 3 line 3
| 4 line 4
| 5 line 5
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -15,7 +15,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -31,14 +31,14 @@
|
== style three-cursors
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-59 #949494,#121212, 60-74 d,#121212, 75-76 #ffffff,#262626, 77-130 #949494,#121212, 131-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-60 #949494,#121212, 61-74 d,#121212, 75-76 #ffffff,#262626, 77-135 #949494,#121212, 136-149 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-7 #80a0ff,#080808, 8-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-7 #80a0ff,#080808, 8-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-81 #bdbdbd,#080808, 82-149 d,#080808,
|4: 0-0 d,#121212, 1-1 d,#080808, 2-6 #949494,#121212, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
|5: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
|6: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
|7: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
-|8: 0-1 #ffffff,#262626, 2-59 #949494,#121212, 60-74 d,#121212, 75-75 d,#444444, 76-149 d,#080808,
+|8: 0-1 #ffffff,#262626, 2-60 #949494,#121212, 61-74 d,#121212, 75-75 d,#444444, 76-149 d,#080808,
|9: 0-0 d,#444444, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
|10: 0-0 d,#444444, 1-1 d,#080808, 2-6 #bdbdbd,#080808, 7-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
|11: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
@@ -46,7 +46,7 @@
|13: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
|14: 0-0 d,#444444, 1-1 d,#080808, 2-8 #bdbdbd,#080808, 9-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
|15: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
-|16: 0-1 #ffffff,#262626, 2-59 #949494,#121212, 60-74 d,#121212, 75-75 d,#444444, 76-149 d,#080808,
+|16: 0-1 #ffffff,#262626, 2-60 #949494,#121212, 61-74 d,#121212, 75-75 d,#444444, 76-149 d,#080808,
|17: 0-0 d,#444444, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
|18: 0-0 d,#444444, 1-1 d,#080808, 2-6 #bdbdbd,#080808, 7-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
|19: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
@@ -62,14 +62,14 @@
|29: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
== snap edited-at-three grid=150x30 cursor=9,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/multicursor/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| 1 >>line 1 ls
| 2 >>line 2 f.txt
| 3 >>line 3
| 4 line 4
| 5 line 5
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -77,7 +77,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -93,14 +93,14 @@
|
== snap three-selections grid=150x30 cursor=8,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/multicursor/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| 1 >>line 1 ls
| 2 >>line 2 f.txt
| 3 >>line 3
| 4 line 4
| 5 line 5
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -108,7 +108,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -124,7 +124,7 @@
|
== style three-selections
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-61 #949494,#121212, 62-74 d,#121212, 75-76 #ffffff,#262626, 77-130 #949494,#121212, 131-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-61 #949494,#121212, 62-74 d,#121212, 75-76 #ffffff,#262626, 77-135 #949494,#121212, 136-149 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-7 #080808,#445483, 8-8 #80a0ff,#080808, 9-14 #bdbdbd,#080808, 15-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-7 #080808,#445483, 8-8 #80a0ff,#080808, 9-14 #bdbdbd,#080808, 15-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-81 #bdbdbd,#080808, 82-149 d,#080808,
|4: 0-0 d,#121212, 1-1 d,#080808, 2-6 #949494,#121212, 7-8 #080808,#80a0ff, 9-14 #bdbdbd,#080808, 15-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
@@ -155,14 +155,14 @@
|29: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
== snap keep-primary grid=150x30 cursor=8,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/multicursor/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd/f.txt * Save New Newtty Del /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| 1 >>line 1 ls
| 2 >>line 2 f.txt
| 3 >>line 3
| 4 line 4
| 5 line 5
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -170,7 +170,7 @@
|
| f.txt
|
-| /tmp/pardes-snap/multicursor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/multicursor/cwd Save New Newtty Del Filter
| ls
| f.txt
|
@@ -186,7 +186,7 @@
|
== style keep-primary
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-61 #949494,#121212, 62-74 d,#121212, 75-76 #ffffff,#262626, 77-130 #949494,#121212, 131-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-61 #949494,#121212, 62-74 d,#121212, 75-76 #ffffff,#262626, 77-135 #949494,#121212, 136-149 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-14 #bdbdbd,#080808, 15-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-14 #bdbdbd,#080808, 15-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-81 #bdbdbd,#080808, 82-149 d,#080808,
|4: 0-0 d,#121212, 1-1 d,#080808, 2-6 #949494,#121212, 7-8 #080808,#80a0ff, 9-14 #bdbdbd,#080808, 15-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
diff --git a/test/snapshots/nested-optout.golden b/test/snapshots/nested-optout.golden
index 4d731e82..d1126aa4 100644
--- a/test/snapshots/nested-optout.golden
+++ b/test/snapshots/nested-optout.golden
@@ -1,6 +1,6 @@
== snap optout-file grid=100x30 cursor=9,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/nested-optout/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/nested-optout/cwd Save New Newtty Del Filter
| New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
| /tmp/pardes-snap/nested-optout/cwd/nested.txt Save New Newtty Del
| 1 optout-marker
@@ -31,9 +31,9 @@
|
== snap inner-shell grid=100x30 cursor=6,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/nested-optout/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/nested-optout/cwd Save New Newtty Del Filter
| New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| $ /tmp/pardes-snap/nested-optout/cwd/innerdir New Newtty Del Filter
+| $ /tmp/pardes-snap/nested-optout/cwd/innerdir Save New Newtty Del Filter
| $
|
|
@@ -62,9 +62,9 @@
|
== snap inner-launch grid=100x30 cursor=11,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/nested-optout/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/nested-optout/cwd Save New Newtty Del Filter
| New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| $ /tmp/pardes-snap/nested-optout/cwd/innerdir New Newtty Del Filter
+| $ /tmp/pardes-snap/nested-optout/cwd/innerdir Save New Newtty Del Filter
| New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
| /tmp/pardes-snap/nested-optout/cwd/innerdir/deeper.txt Save New Newtty Del
| 1 deepest-marker
diff --git a/test/snapshots/nested.golden b/test/snapshots/nested.golden
index 3c0be5f4..692d5de7 100644
--- a/test/snapshots/nested.golden
+++ b/test/snapshots/nested.golden
@@ -14,7 +14,7 @@
|
|
|
-|$ /tmp/pardes-snap/nested/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/nested/cwd Save New Newtty Del Filter
| $ $(readlink /proc/$PPID/exe) nested.txt
| $
|
@@ -31,7 +31,7 @@
|
== snap no-arg grid=100x30 cursor=4,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/nested/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/nested/cwd Save New Newtty Del Filter
| $ $(readlink /proc/$PPID/exe)
| pardes: this shell is already inside pardes, and a pardes inside a pardes
| is spicy. Name a file or a directory and the outer session opens it, or
@@ -62,10 +62,10 @@
|
== snap dir-arg grid=100x30 cursor=4,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/nested/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/nested/cwd Save New Newtty Del Filter
| $ $(readlink /proc/$PPID/exe) nestdir
| $
-| /tmp/pardes-snap/nested/cwd/nestdir New Newtty Del Filter
+| /tmp/pardes-snap/nested/cwd/nestdir Save New Newtty Del Filter
| ls
| inside-nested.txt
|
diff --git a/test/snapshots/psearch.golden b/test/snapshots/psearch.golden
index 4757df7e..4efbe9bf 100644
--- a/test/snapshots/psearch.golden
+++ b/test/snapshots/psearch.golden
@@ -1,6 +1,6 @@
== snap output grid=140x30 cursor=4,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/psearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/psearch/cwd Save New Newtty Del Filter
| printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n'
| x MARK a
| zz
@@ -31,7 +31,7 @@
|
== snap typing grid=140x30 cursor=8,29
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/psearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/psearch/cwd Save New Newtty Del Filter
| printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n'
| x MARK a
| zz
@@ -62,7 +62,7 @@
| /MARK
== snap results grid=140x30 cursor=7,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/psearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/psearch/cwd Save New Newtty Del Filter
| printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n'
| x MARK a
| zz
@@ -87,7 +87,7 @@
|
|
|
-| /tmp/pardes-snap/psearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/psearch/cwd/+Search Save New Newtty Del
| 1 @p0:2:3-6 x MARK a
| 2 @p0:4:3-6 x MARK b
| 3 @p0:6:3-6 x MARK c
@@ -124,7 +124,7 @@
|29: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-24 #bdbdbd,#080808, 25-139 d,#080808,
== snap second grid=140x30 cursor=7,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/psearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/psearch/cwd Save New Newtty Del Filter
| printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n'
| x MARK a
| zz
@@ -149,13 +149,13 @@
|
|
|
-| /tmp/pardes-snap/psearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/psearch/cwd/+Search Save New Newtty Del
| 1 @p0:2:3-6 x MARK a
| 2 @p0:4:3-6 x MARK b
| 3 @p0:6:3-6 x MARK c
== snap back grid=140x30 cursor=7,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/psearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/psearch/cwd Save New Newtty Del Filter
| printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n'
| x MARK a
| zz
@@ -180,13 +180,13 @@
|
|
|
-| /tmp/pardes-snap/psearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/psearch/cwd/+Search Save New Newtty Del
| 1 @p0:2:3-6 x MARK a
| 2 @p0:4:3-6 x MARK b
| 3 @p0:6:3-6 x MARK c
== snap nomatch grid=140x30 cursor=7,28
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/psearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/psearch/cwd Save New Newtty Del Filter
| printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n'
| x MARK a
| zz
@@ -209,15 +209,15 @@
|
|
|
-| /tmp/pardes-snap/psearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/psearch/cwd/+Search Save New Newtty Del
| 1
-| /tmp/pardes-snap/psearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/psearch/cwd/+Search Save New Newtty Del
| 1 @p0:2:3-6 x MARK a
| 2 @p0:4:3-6 x MARK b
| 3 @p0:6:3-6 x MARK c
== snap ttyinert grid=140x30 cursor=4,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/psearch/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/psearch/cwd Save New Newtty Del Filter
| $ printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n'
| x MARK a
| zz
@@ -240,15 +240,15 @@
|
|
|
-| /tmp/pardes-snap/psearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/psearch/cwd/+Search Save New Newtty Del
| 1
-| /tmp/pardes-snap/psearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/psearch/cwd/+Search Save New Newtty Del
| 1 @p0:2:3-6 x MARK a
| 2 @p0:4:3-6 x MARK b
| 3 @p0:6:3-6 x MARK c
== snap rightsearch grid=140x30 cursor=7,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/psearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/psearch/cwd Save New Newtty Del Filter
| printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n'
| x MARK a
| zz
@@ -271,9 +271,9 @@
|
|
|
-| /tmp/pardes-snap/psearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/psearch/cwd/+Search Save New Newtty Del
| 1
-| /tmp/pardes-snap/psearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/psearch/cwd/+Search Save New Newtty Del
| 1 @p0:2:3-6 x MARK a
| 2 @p0:4:3-6 x MARK b
| 3 @p0:6:3-6 x MARK c
diff --git a/test/snapshots/reflow.golden b/test/snapshots/reflow.golden
index a50f81d0..47650afa 100644
--- a/test/snapshots/reflow.golden
+++ b/test/snapshots/reflow.golden
@@ -1,6 +1,6 @@
== snap widened grid=200x24 cursor=4,19
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/reflow/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/reflow/cwd Save New Newtty Del Filter
| $ printf 'y%.0s' $(seq 1 3000); echo do''ne
| yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
| yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
diff --git a/test/snapshots/respawn.golden b/test/snapshots/respawn.golden
index d4929cb1..392ac6f8 100644
--- a/test/snapshots/respawn.golden
+++ b/test/snapshots/respawn.golden
@@ -1,6 +1,6 @@
== snap respawn grid=100x30 cursor=4,26
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/respawn/cwd New Newtty Del Filt /tmp/pardes-snap/respawn/cwd New Newtty Del Filt
+| /tmp/pardes-snap/respawn/cwd Save New Newtty Del /tmp/pardes-snap/respawn/cwd Save New Newtty Del
| ls ls
|
|
@@ -15,13 +15,13 @@
|
|
|
-| /tmp/pardes-snap/respawn/cwd New Newtty Del Filt
+| /tmp/pardes-snap/respawn/cwd Save New Newtty Del
| ls
|
-|$ /tmp/pardes-snap/respawn/cwd New Newtty Del Filt
+|$ /tmp/pardes-snap/respawn/cwd Save New Newtty Del
| $ ls
| $
-|$ /tmp/pardes-snap/respawn/cwd New Newtty Del Filt
+|$ /tmp/pardes-snap/respawn/cwd Save New Newtty Del
| $ ls
| $ echo RESP''AWNOK
| RESPAWNOK
diff --git a/test/snapshots/respawn.snap b/test/snapshots/respawn.snap
index 84743e41..d276c89c 100644
--- a/test/snapshots/respawn.snap
+++ b/test/snapshots/respawn.snap
@@ -4,10 +4,10 @@
start 30 100 -n 3
wait 8000 New Newcol
stable 700 20000
-# middle-click Del on the lower-left pane's tag: the pane id is freed while
-# its shell process stays alive in the pty slot
-press middle 36 17
-release middle 36 17
+# middle-click Del on the lower-left pane's tag (after the cwd prefix and
+# Save): the pane id is freed while its shell process stays alive in the slot
+press middle 41 17
+release middle 41 17
stable 700 10000
# Alt-n reuses the freed id -> spawn effect lands on the occupied slot
key a-n
diff --git a/test/snapshots/restore.golden b/test/snapshots/restore.golden
index 6d068580..1fe05061 100644
--- a/test/snapshots/restore.golden
+++ b/test/snapshots/restore.golden
@@ -1,6 +1,6 @@
== snap dumped grid=100x30 cursor=4,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill Restore /tmp/pardes-snap
-|$ /tmp/pardes-snap/restore/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/restore/cwd Save New Newtty Del Filter
| $ ls
| $ echo KEEP''ME
| KEEPME
@@ -31,7 +31,7 @@
|
== snap restored grid=100x30 cursor=4,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/restore/cwd New Newtty Del Filter
+| /tmp/pardes-snap/restore/cwd Save New Newtty Del Filter
| ls
| echo KEEP''ME
| KEEPME
diff --git a/test/snapshots/rsearch.golden b/test/snapshots/rsearch.golden
index 36c38e24..cb69a29f 100644
--- a/test/snapshots/rsearch.golden
+++ b/test/snapshots/rsearch.golden
@@ -1,6 +1,6 @@
== snap opened grid=210x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd Save New Newtty Del Filter
| 1 run count_x now ls
| 2 open sub/dep.txt:3 here code.txt sub
| 3 count_x again
@@ -31,7 +31,7 @@
|
== snap search grid=210x30 cursor=13,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd Save New Newtty Del Filter
| 1 run count_x now ls
| 2 open sub/dep.txt:3 here code.txt sub
| 3 count_x again
@@ -57,12 +57,12 @@
|
|
|
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:1:5-11 run count_x now
| 2 code.txt:3:1-7 count_x again
== snap select grid=210x30 cursor=14,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd Save New Newtty Del Filter
| 1 run count_x now ls
| 2 open sub/dep.txt:3 here code.txt sub
| 3 count_x again
@@ -86,14 +86,14 @@
|
|
|
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:4:1-8 pick two words
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:1:5-11 run count_x now
| 2 code.txt:3:1-7 count_x again
== snap path-open grid=210x30 cursor=7,16
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd Save New Newtty Del Filter
| 1 run count_x now ls
| 2 open sub/dep.txt:3 here code.txt sub
| 3 count_x again
@@ -117,14 +117,14 @@
|
|
|
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:4:1-8 pick two words
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:1:5-11 run count_x now
| 2 code.txt:3:1-7 count_x again
== snap step1 grid=210x30 cursor=13,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd Save New Newtty Del Filter
| 1 run count_x now ls
| 2 open sub/dep.txt:3 here code.txt sub
| 3 count_x again
@@ -148,14 +148,14 @@
|
|
|
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:4:1-8 pick two words
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:1:5-11 run count_x now
| 2 code.txt:3:1-7 count_x again
== snap step2 grid=210x30 cursor=17,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd Save New Newtty Del Filter
| 1 run count_x now ls
| 2 open sub/dep.txt:3 here code.txt sub
| 3 count_x again
@@ -179,14 +179,14 @@
|
|
|
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:4:1-8 pick two words
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:1:5-11 run count_x now
| 2 code.txt:3:1-7 count_x again
== snap step3 grid=210x30 cursor=17,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd Save New Newtty Del Filter
| 1 run count_x now ls
| 2 open sub/dep.txt:3 here code.txt sub
| 3 count_x again
@@ -210,14 +210,14 @@
|
|
|
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:4:1-8 pick two words
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:1:5-11 run count_x now
| 2 code.txt:3:1-7 count_x again
== snap selclick grid=210x30 cursor=14,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd Save New Newtty Del Filter
| 1 run count_x now ls
| 2 open sub/dep.txt:3 here code.txt sub
| 3 count_x again
@@ -241,14 +241,14 @@
|
|
|
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:4:1-8 pick two words
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:1:5-11 run count_x now
| 2 code.txt:3:1-7 count_x again
== snap outside grid=210x30 cursor=20,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/rsearch/cwd/code.txt Save New Newtty Del /tmp/pardes-snap/rsearch/cwd Save New Newtty Del Filter
| 1 run count_x now ls
| 2 open sub/dep.txt:3 here code.txt sub
| 3 count_x again
@@ -258,7 +258,7 @@
|
|
|
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:4:10-14 pick two words
| /tmp/pardes-snap/rsearch/cwd/sub/dep.txt Save New Newtty Del
| 1 d1
@@ -272,8 +272,8 @@
|
|
|
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:4:1-8 pick two words
-| /tmp/pardes-snap/rsearch/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/rsearch/cwd/+Search Save New Newtty Del
| 1 code.txt:1:5-11 run count_x now
| 2 code.txt:3:1-7 count_x again
diff --git a/test/snapshots/scroll.golden b/test/snapshots/scroll.golden
index b77d4768..d529116e 100644
--- a/test/snapshots/scroll.golden
+++ b/test/snapshots/scroll.golden
@@ -1,6 +1,6 @@
== snap bottom grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| 188 ls
| 189 s.txt
| 190
@@ -15,7 +15,7 @@
| 199
| 200
|
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| ls
| s.txt
|
@@ -31,7 +31,7 @@
|
== snap wheel3 grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| 185 ls
| 186 s.txt
| 187
@@ -46,7 +46,7 @@
| 196
| 197
| 198
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| ls
| s.txt
|
@@ -62,7 +62,7 @@
|
== snap gutter-up grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| 178 ls
| 179 s.txt
| 180
@@ -77,7 +77,7 @@
| 189
| 190
| 191
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| ls
| s.txt
|
@@ -93,7 +93,7 @@
|
== snap gutter-down grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| 180 ls
| 181 s.txt
| 182
@@ -108,7 +108,7 @@
| 191
| 192
| 193
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| ls
| s.txt
|
@@ -124,7 +124,7 @@
|
== snap wheel-down grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| 181 ls
| 182 s.txt
| 183
@@ -139,7 +139,7 @@
| 192
| 193
| 194
-| /tmp/pardes-snap/scroll/cwd New Newtty Del Filte
+| /tmp/pardes-snap/scroll/cwd Save New Newtty Del
| ls
| s.txt
|
diff --git a/test/snapshots/scrolloff.golden b/test/snapshots/scrolloff.golden
index 222d7f08..f51f043f 100644
--- a/test/snapshots/scrolloff.golden
+++ b/test/snapshots/scrolloff.golden
@@ -1,6 +1,6 @@
== snap top grid=210x11 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd New Newtty Del Filter
+| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 g.txt
| 3 line 3
@@ -12,7 +12,7 @@
| 9 line 9
== snap edge grid=210x11 cursor=7,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd New Newtty Del Filter
+| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 g.txt
| 3 line 3
@@ -24,7 +24,7 @@
| 9 line 9
== snap scrolled1 grid=210x11 cursor=7,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd New Newtty Del Filter
+| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd Save New Newtty Del Filter
| 2 line 2 ls
| 3 line 3 g.txt
| 4 line 4
@@ -36,7 +36,7 @@
| 10 line 10
== snap jdown grid=210x11 cursor=7,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd New Newtty Del Filter
+| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd Save New Newtty Del Filter
| 6 line 6 ls
| 7 line 7 g.txt
| 8 line 8
@@ -48,7 +48,7 @@
| 14 line 14
== snap end grid=210x11 cursor=7,9
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd New Newtty Del Filter
+| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd Save New Newtty Del Filter
| 33 line 33 ls
| 34 line 34 g.txt
| 35 line 35
@@ -60,7 +60,7 @@
| 41
== snap kup grid=210x11 cursor=7,5
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd New Newtty Del Filter
+| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd Save New Newtty Del Filter
| 29 line 29 ls
| 30 line 30 g.txt
| 31 line 31
@@ -72,7 +72,7 @@
| 37 line 37
== snap top2 grid=210x11 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd New Newtty Del Filter
+| /tmp/pardes-snap/scrolloff/cwd/g.txt Save New Newtty Del /tmp/pardes-snap/scrolloff/cwd Save New Newtty Del Filter
| 1 line 1 ls
| 2 line 2 g.txt
| 3 line 3
diff --git a/test/snapshots/selarg.golden b/test/snapshots/selarg.golden
index af416616..b1d761f3 100644
--- a/test/snapshots/selarg.golden
+++ b/test/snapshots/selarg.golden
@@ -1,6 +1,6 @@
== snap kept grid=100x30 cursor=6,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/selarg/cwd New Newtty Del Filte /tmp/pardes-snap/selarg/cwd New Newtty Del Filte
+| /tmp/pardes-snap/selarg/cwd Save New Newtty Del /tmp/pardes-snap/selarg/cwd Save New Newtty Del
| ZZARG ZZVEE ./c.sh
|
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/selarg/cwd New Newtty Del Filte
+| /tmp/pardes-snap/selarg/cwd Save New Newtty Del
| ls
| s.txt
|
@@ -31,7 +31,7 @@
|
== snap crosspane grid=100x30 cursor=6,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/selarg/cwd New Newtty Del Filte /tmp/pardes-snap/selarg/cwd New Newtty Del Filte
+| /tmp/pardes-snap/selarg/cwd Save New Newtty Del /tmp/pardes-snap/selarg/cwd Save New Newtty Del
| ZZARG ZZVEE ./c.sh
| ./c.sh ZZARG
| CHORDARG:ZZARG
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/selarg/cwd New Newtty Del Filte
+| /tmp/pardes-snap/selarg/cwd Save New Newtty Del
| ls
| s.txt
|
@@ -62,7 +62,7 @@
|
== snap vselarg grid=100x30 cursor=12,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/selarg/cwd New Newtty Del Filte /tmp/pardes-snap/selarg/cwd New Newtty Del Filte
+| /tmp/pardes-snap/selarg/cwd Save New Newtty Del /tmp/pardes-snap/selarg/cwd Save New Newtty Del
| ZZARG ZZVEE ./c.sh
| ./c.sh ZZARG
| CHORDARG:ZZARG
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/selarg/cwd New Newtty Del Filte
+| /tmp/pardes-snap/selarg/cwd Save New Newtty Del
| ls
| s.txt
|
diff --git a/test/snapshots/shellset.golden b/test/snapshots/shellset.golden
index a62cff70..9ef46cef 100644
--- a/test/snapshots/shellset.golden
+++ b/test/snapshots/shellset.golden
@@ -42,7 +42,7 @@
|
== snap fallback-shell grid=90x20 cursor=49,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/shellset/cwd/cmd.txt Save /tmp/pardes-snap/shellset/cwd New Newtty De
+| /tmp/pardes-snap/shellset/cwd/cmd.txt Save /tmp/pardes-snap/shellset/cwd Save New Newt
| 1 Shell zznosuchshell ls
| cmd.txt zmarkfile.txt
|
diff --git a/test/snapshots/shrinktag.golden b/test/snapshots/shrinktag.golden
index 68e052d8..95a9442c 100644
--- a/test/snapshots/shrinktag.golden
+++ b/test/snapshots/shrinktag.golden
@@ -1,6 +1,6 @@
== snap before grid=100x30 cursor=2,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D /tmp/pardes-snap/shrinktag/cwd Save New Newtty D
| ls ls
| w.txt w.txt
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D
| ls
| w.txt
|
@@ -31,8 +31,8 @@
|
== snap shrunk grid=100x30 cursor=2,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi ls
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D /tmp/pardes-snap/shrinktag/cwd Save New Newtty D
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D ls
| ls w.txt
| w.txt
|
@@ -62,8 +62,8 @@
|
== snap move-preview grid=100x30 cursor=2,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi ls
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D /tmp/pardes-snap/shrinktag/cwd Save New Newtty D
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D ls
| ls w.txt
| w.txt
|
@@ -93,7 +93,7 @@
|
== snap restored grid=100x30 cursor=2,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D /tmp/pardes-snap/shrinktag/cwd Save New Newtty D
| ls ls
| w.txt w.txt
|
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D
| ls
| w.txt
|
@@ -124,7 +124,7 @@
|
== snap bottom-shrunk grid=100x30 cursor=2,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D /tmp/pardes-snap/shrinktag/cwd Save New Newtty D
| ls ls
| w.txt w.txt
|
@@ -152,4 +152,4 @@
|
|
|
-| /tmp/pardes-snap/shrinktag/cwd New Newtty Del Fi
+| /tmp/pardes-snap/shrinktag/cwd Save New Newtty D
diff --git a/test/snapshots/splitparent.golden b/test/snapshots/splitparent.golden
index 32845bfe..b2736efe 100644
--- a/test/snapshots/splitparent.golden
+++ b/test/snapshots/splitparent.golden
@@ -1,7 +1,7 @@
== snap shrunk grid=100x30 cursor=4,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del /tmp/pardes-snap/splitparent/cwd New Newtty Del
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del ls
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty /tmp/pardes-snap/splitparent/cwd Save New Newtty
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty ls
| ls
|
|
@@ -31,11 +31,11 @@
|
== snap swap-parent grid=100x30 cursor=4,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del /tmp/pardes-snap/splitparent/cwd New Newtty Del
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del ls
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty /tmp/pardes-snap/splitparent/cwd Save New Newtty
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty ls
| ls
|
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty
| ls
|
|
@@ -62,17 +62,17 @@
|
== snap tallest grid=100x5 cursor=54,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del /tmp/pardes-snap/splitparent/cwd New Newtty Del
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del /tmp/pardes-snap/splitparent/cwd New Newtty Del
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty /tmp/pardes-snap/splitparent/cwd Save New Newtty
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty /tmp/pardes-snap/splitparent/cwd Save New Newtty
|
== snap regrown grid=100x30 cursor=54,18
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del /tmp/pardes-snap/splitparent/cwd New Newtty Del
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del ls
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty /tmp/pardes-snap/splitparent/cwd Save New Newtty
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty ls
| ls
|
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty
| ls
|
|
@@ -83,7 +83,7 @@
|
|
|
-| /tmp/pardes-snap/splitparent/cwd New Newtty Del
+| /tmp/pardes-snap/splitparent/cwd Save New Newtty
| ls
|
|
diff --git a/test/snapshots/stepgrain.golden b/test/snapshots/stepgrain.golden
index 6dae3b96..73570126 100644
--- a/test/snapshots/stepgrain.golden
+++ b/test/snapshots/stepgrain.golden
@@ -25,7 +25,7 @@
|
|
|
-| /tmp/pardes-snap/stepgrain/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/stepgrain/cwd/+Search Save New Newtty Del
| 1 a.txt:1:7-12 hello ZQMARK one
| 2 a.txt:2:24-29 see also sub/b.txt for ZQMARK two
| 3 sub/b.txt:1:1-6 ZQMARK inside sub
@@ -56,7 +56,7 @@
|
|
|
-| /tmp/pardes-snap/stepgrain/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/stepgrain/cwd/+Search Save New Newtty Del
| 1 a.txt:1:7-12 hello ZQMARK one
| 2 a.txt:2:24-29 see also sub/b.txt for ZQMARK two
| 3 sub/b.txt:1:1-6 ZQMARK inside sub
@@ -118,7 +118,7 @@
|
|
|
-| /tmp/pardes-snap/stepgrain/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/stepgrain/cwd/+Search Save New Newtty Del
| 1 a.txt:1:7-12 hello ZQMARK one
| 2 a.txt:2:24-29 see also sub/b.txt for ZQMARK two
| 3 sub/b.txt:1:1-6 ZQMARK inside sub
@@ -180,7 +180,7 @@
|
|
|
-| /tmp/pardes-snap/stepgrain/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/stepgrain/cwd/+Search Save New Newtty Del
| 2 a.txt:2:24-29 see also sub/b.txt for ZQMARK two
| 3 sub/b.txt:1:1-6 ZQMARK inside sub
| 4
@@ -211,7 +211,7 @@
|
|
|
-| /tmp/pardes-snap/stepgrain/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/stepgrain/cwd/+Search Save New Newtty Del
| 1 a.txt:1:7-12 hello ZQMARK one
| 2 a.txt:2:24-29 see also sub/b.txt for ZQMARK two
| 3 sub/b.txt:1:1-6 ZQMARK inside sub
@@ -240,9 +240,9 @@
|
|
|
-| /tmp/pardes-snap/stepgrain/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/stepgrain/cwd/+Search Save New Newtty Del
| 1 two words.txt
-| /tmp/pardes-snap/stepgrain/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/stepgrain/cwd/+Search Save New Newtty Del
| 1 a.txt:1:7-12 hello ZQMARK one
| 2 a.txt:2:24-29 see also sub/b.txt for ZQMARK two
| 3 sub/b.txt:1:1-6 ZQMARK inside sub
@@ -302,9 +302,9 @@
|
|
|
-| /tmp/pardes-snap/stepgrain/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/stepgrain/cwd/+Search Save New Newtty Del
| 1 two words.txt
-| /tmp/pardes-snap/stepgrain/cwd/+Search New Newtty Del
+| /tmp/pardes-snap/stepgrain/cwd/+Search Save New Newtty Del
| 1 a.txt:1:7-12 hello ZQMARK one
| 2 a.txt:2:24-29 see also sub/b.txt for ZQMARK two
| 3 sub/b.txt:1:1-6 ZQMARK inside sub
diff --git a/test/snapshots/syntax.golden b/test/snapshots/syntax.golden
index 937852ff..fc8092de 100644
--- a/test/snapshots/syntax.golden
+++ b/test/snapshots/syntax.golden
@@ -1,13 +1,13 @@
== snap zig-open grid=150x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/syntax/cwd/demo.zig Save New Newtty Del /tmp/pardes-snap/syntax/cwd New Newtty Del Filter
+| /tmp/pardes-snap/syntax/cwd/demo.zig Save New Newtty Del /tmp/pardes-snap/syntax/cwd Save New Newtty Del Filter
| 1 const std = @import("std"); // greet ls
| 2 pub fn main() void { demo.zig
| 3 var x: u32 = 42;
| 4 _ = x;
| 5 }
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/syntax/cwd New Newtty Del Filter
+| /tmp/pardes-snap/syntax/cwd Save New Newtty Del Filter
| ls
| demo.zig
|
@@ -15,7 +15,7 @@
|
| demo.zig
|
-| /tmp/pardes-snap/syntax/cwd New Newtty Del Filter
+| /tmp/pardes-snap/syntax/cwd Save New Newtty Del Filter
| ls
| demo.zig
|
@@ -31,7 +31,7 @@
|
== style zig-open
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-57 #949494,#121212, 58-74 d,#121212, 75-76 #ffffff,#262626, 77-129 #949494,#121212, 130-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-57 #949494,#121212, 58-74 d,#121212, 75-76 #ffffff,#262626, 77-130 #949494,#121212, 131-149 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #949494,#121212, 7-18 #bdbdbd,#080808, 19-25 #cf87e8,#080808,b 26-26 #bdbdbd,#080808, 27-31 #e3c78a,#080808, 32-34 #bdbdbd,#080808, 35-42 #ffffff,#080808,b 43-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-12 #cf87e8,#080808,b 13-26 #bdbdbd,#080808, 27-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-84 #bdbdbd,#080808, 85-149 d,#080808,
|4: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-23 #bdbdbd,#080808, 24-25 #e3c78a,#080808, 26-26 #bdbdbd,#080808, 27-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
@@ -62,7 +62,7 @@
|29: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
== style colors-off
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-57 #949494,#121212, 58-74 d,#121212, 75-76 #ffffff,#262626, 77-129 #949494,#121212, 130-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-57 #949494,#121212, 58-74 d,#121212, 75-76 #ffffff,#262626, 77-130 #949494,#121212, 131-149 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #949494,#121212, 7-42 #bdbdbd,#080808, 43-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-26 #bdbdbd,#080808, 27-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-84 #bdbdbd,#080808, 85-149 d,#080808,
|4: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-26 #bdbdbd,#080808, 27-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
@@ -93,7 +93,7 @@
|29: 0-0 d,#444444, 1-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
== style colors-on
|0: 0-74 #949494,#121212, 75-149 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-57 #949494,#121212, 58-74 d,#121212, 75-76 #ffffff,#262626, 77-129 #949494,#121212, 130-149 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-57 #949494,#121212, 58-74 d,#121212, 75-76 #ffffff,#262626, 77-130 #949494,#121212, 131-149 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #949494,#121212, 7-18 #bdbdbd,#080808, 19-25 #cf87e8,#080808,b 26-26 #bdbdbd,#080808, 27-31 #e3c78a,#080808, 32-34 #bdbdbd,#080808, 35-42 #ffffff,#080808,b 43-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-78 #bdbdbd,#080808, 79-149 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-12 #cf87e8,#080808,b 13-26 #bdbdbd,#080808, 27-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-84 #bdbdbd,#080808, 85-149 d,#080808,
|4: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-23 #bdbdbd,#080808, 24-25 #e3c78a,#080808, 26-26 #bdbdbd,#080808, 27-74 d,#080808, 75-75 d,#444444, 76-149 d,#080808,
diff --git a/test/snapshots/tag.golden b/test/snapshots/tag.golden
index 45e0ce0c..19032618 100644
--- a/test/snapshots/tag.golden
+++ b/test/snapshots/tag.golden
@@ -1,6 +1,6 @@
== snap tag-focus grid=150x30 cursor=27,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tag/cwd New Newtty Del Filter /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| ls ls
| t.txt t.txt
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| ls
| t.txt
|
@@ -31,7 +31,7 @@
|
== snap tag-typed grid=150x30 cursor=33,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tag/cwd t.txt New Newtty Del Filter /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd t.txt Save New Newtty Del Filter /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| ls ls
| t.txt t.txt
|
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| ls
| t.txt
|
@@ -62,7 +62,7 @@
|
== snap tag-del grid=150x30 cursor=29,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tag/cwd t New Newtty Del Filter /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd t Save New Newtty Del Filter /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| ls ls
| t.txt t.txt
|
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| ls
| t.txt
|
@@ -93,7 +93,7 @@
|
== snap tag-exit grid=150x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tag/cwd t.txt New Newtty Del Filter /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd t.txt Save New Newtty Del Filter /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| ls ls
| t.txt t.txt
|
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| ls
| t.txt
|
@@ -124,14 +124,14 @@
|
== snap tag-look grid=150x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tag/cwd/t.txt Save New Newtty Del /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd/t.txt Save New Newtty Del /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| 1 ZZLOOKED ls
| t.txt
|
|
|
|
-| /tmp/pardes-snap/tag/cwd t.txt New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd t.txt Save New Newtty Del Filter
| ls
| t.txt
|
@@ -139,7 +139,7 @@
|
|
|
-| /tmp/pardes-snap/tag/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tag/cwd Save New Newtty Del Filter
| ls
| t.txt
|
diff --git a/test/snapshots/tagalign.golden b/test/snapshots/tagalign.golden
index ca9900ca..625a7f2a 100644
--- a/test/snapshots/tagalign.golden
+++ b/test/snapshots/tagalign.golden
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/tagalign/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagalign/cwd Save New Newtty Del Filter
| ls
| deep
|
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/tagalign/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagalign/cwd Save New Newtty Del Filter
| ls
| deep
|
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/tagalign/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagalign/cwd Save New Newtty Del Filter
| ls
| deep
|
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/tagalign/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagalign/cwd Save New Newtty Del Filter
| ls
| deep
|
@@ -132,14 +132,14 @@
|
|
|
-|$ /tmp/pardes-snap/tagalign/cwd/deep/nested-project-directory New Newtty Del Filter
+|$ /tmp/pardes-snap/tagalign/cwd/deep/nested-project-directory Save New Newtty Del Filter
| $ ls
| document.txt
| $
|
|
|
-| /tmp/pardes-snap/tagalign/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagalign/cwd Save New Newtty Del Filter
| ls
| deep
|
diff --git a/test/snapshots/tagalign2col.golden b/test/snapshots/tagalign2col.golden
index c78066bb..50ba7cda 100644
--- a/test/snapshots/tagalign2col.golden
+++ b/test/snapshots/tagalign2col.golden
@@ -1,6 +1,6 @@
== snap onecol grid=160x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Newtty Del /tmp/pardes-snap/tagalign2col/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Newtty Del /tmp/pardes-snap/tagalign2col/cwd Save New Newtty Del Filter
| 1 alpha ls
| 2 beta deep
| 3 gamma
@@ -31,7 +31,7 @@
|
== snap aligned grid=160x30 cursor=4,19
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Newtty Del /tmp/pardes-snap/tagalign2col/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Newtty Del /tmp/pardes-snap/tagalign2col/cwd Save New Newtty Del Filter
| 1 alpha ls
| 2 beta deep
| 3 gamma
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/tagalign2col/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagalign2col/cwd Save New Newtty Del Filter
| ls
| deep
|
@@ -62,7 +62,7 @@
|
== snap widened grid=160x30 cursor=4,19
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Newtty Del ╎ /tmp/pardes-snap/tagalign2col/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Newtty Del ╎ /tmp/pardes-snap/tagalign2col/cwd Save New Newtty Del Filt
| 1 alpha ╎ ls
| 2 beta ╎ deep
| 3 gamma ╎
@@ -77,7 +77,7 @@
| ╎
| ╎
| ╎
-| /tmp/pardes-snap/tagalign2col/cwd New Newtty Del Filter ╎
+| /tmp/pardes-snap/tagalign2col/cwd Save New Newtty Del Filter ╎
| ls ╎
| deep ╎
| ╎
diff --git a/test/snapshots/tagbottomimage.golden b/test/snapshots/tagbottomimage.golden
index 7c601fad..82929d33 100644
--- a/test/snapshots/tagbottomimage.golden
+++ b/test/snapshots/tagbottomimage.golden
@@ -14,7 +14,7 @@
| [🬝g4🬆🬹
| 🬐🬹🬆🬹
| 🬎🬻█
-| /tmp/pardes-snap/tagbottomimage/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagbottomimage/cwd Save New Newtty Del Filter
| ls
| pic.ppm
|
@@ -59,7 +59,7 @@
|
|
|
-| /tmp/pardes-snap/tagbottomimage/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagbottomimage/cwd Save New Newtty Del Filter
== style img-bottom
|0: 0-74 #949494,#121212, 75-149 d,#121212,
|1: 0-0 d,#121212, 1-62 d,#080808, 63-64 #959595,#6c6c6c, 65-66 #6c6c6c,#959595, 67-68 #959595,#6c6c6c, 69-69 #6c6c6c,#959595, 70-71 #959595,#6c6c6c, 72-72 #6c6c6c,#959595, 73-74 #959595,#6c6c6c, 75-76 #6c6c6c,#959595, 77-77 #959595,#6c6c6c, 78-78 #6c6c6c,#959595, 79-79 #959595,#6c6c6c, 80-80 #6c6c6c,#959595, 81-81 #959595,#6c6c6c, 82-82 #6c6c6c,#959595, 83-83 #959595,#6c6c6c, 84-84 #6c6c6c,#959595, 85-86 #959595,#6c6c6c, 87-87 #959595,#6c5eb5, 88-88 #352879,#959595, 89-149 d,#080808,
@@ -121,7 +121,7 @@
|
|
|
-| /tmp/pardes-snap/tagbottomimage/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagbottomimage/cwd Save New Newtty Del Filter
== snap del-image grid=150x30 cursor=149,29
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
| 9d4🬫▚{▙v]O*🬥🬣n🬍🬕5S6#4🬵C[🬆🬻
@@ -152,4 +152,4 @@
|
|
|
-| /tmp/pardes-snap/tagbottomimage/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tagbottomimage/cwd Save New Newtty Del Filter
diff --git a/test/snapshots/tagnav.golden b/test/snapshots/tagnav.golden
index 523b5fe8..da9454cd 100644
--- a/test/snapshots/tagnav.golden
+++ b/test/snapshots/tagnav.golden
@@ -1,6 +1,6 @@
== snap start grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -31,7 +31,7 @@
|
== snap colon grid=100x30 cursor=36,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -62,7 +62,7 @@
|
== snap right-tag grid=100x30 cursor=80,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -93,7 +93,7 @@
|
== snap left-tag grid=100x30 cursor=36,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -124,7 +124,7 @@
|
== snap down-tag grid=100x30 cursor=30,16
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -139,7 +139,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -155,7 +155,7 @@
|
== snap up-tag grid=100x30 cursor=36,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -170,7 +170,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -186,7 +186,7 @@
|
== snap up-edge grid=100x30 cursor=0,0
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -201,7 +201,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -217,7 +217,7 @@
|
== snap topbar-word grid=100x30 cursor=3,0
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -232,7 +232,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -248,7 +248,7 @@
|
== snap topbar-graphemes grid=100x30 cursor=5,0
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -263,7 +263,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -279,7 +279,7 @@
|
== snap back-down grid=100x30 cursor=36,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -294,7 +294,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -310,7 +310,7 @@
|
== snap arrows-still-motion grid=100x30 cursor=38,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -325,7 +325,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -341,7 +341,7 @@
|
== snap back-to-body grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -356,7 +356,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -372,7 +372,7 @@
|
== snap tty-on grid=100x30 cursor=54,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha $ ls
| 2 beta w.txt
| 3 gamma $
@@ -387,7 +387,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -403,7 +403,7 @@
|
== snap tty-tag grid=100x30 cursor=80,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -418,7 +418,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -434,7 +434,7 @@
|
== snap tty-restored grid=100x30 cursor=54,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha $ ls
| 2 beta w.txt
| 3 gamma $
@@ -449,7 +449,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -465,7 +465,7 @@
|
== snap topbar-dollar grid=100x30 cursor=74,0
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha $ ls
| 2 beta w.txt
| 3 gamma $
@@ -480,7 +480,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -496,7 +496,7 @@
|
== snap topbar-dump-word grid=100x30 cursor=50,0
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha $ ls
| 2 beta w.txt
| 3 gamma $
@@ -511,7 +511,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -527,7 +527,7 @@
|
== snap topbar-exec grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill Restore /tmp/pardes-snap
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha $ ls
| 2 beta w.txt
| 3 gamma $
@@ -542,7 +542,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -558,7 +558,7 @@
|
== snap topbar-restore-word grid=100x30 cursor=76,0
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill Restore /tmp/pardes-snap
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt$ /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha $ ls
| 2 beta w.txt
| 3 gamma $
@@ -573,7 +573,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
@@ -589,7 +589,7 @@
|
== snap topbar-restored grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Newtt /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -604,7 +604,7 @@
|
|
|
-| /tmp/pardes-snap/tagnav/cwd New Newtty Del Filte
+| /tmp/pardes-snap/tagnav/cwd Save New Newtty Del
| ls
| w.txt
|
diff --git a/test/snapshots/theme.golden b/test/snapshots/theme.golden
index dba24fa3..cb272e3a 100644
--- a/test/snapshots/theme.golden
+++ b/test/snapshots/theme.golden
@@ -1,6 +1,6 @@
== snap helix grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls ls
| t.txt t.txt
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls
| t.txt
|
@@ -62,7 +62,7 @@
|29: 0-0 d,#444444, 1-49 d,#080808, 50-50 d,#444444, 51-99 d,#080808,
== snap dark grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls ls
| t.txt t.txt
|
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls
| t.txt
|
@@ -124,7 +124,7 @@
|29: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d,
== snap acme grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls ls
| t.txt t.txt
|
@@ -139,7 +139,7 @@
|
|
|
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls
| t.txt
|
@@ -186,7 +186,7 @@
|29: 0-99 d,#ffffea,
== snap colors-off grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls ls
| t.txt t.txt
|
@@ -201,7 +201,7 @@
|
|
|
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls
| t.txt
|
@@ -248,7 +248,7 @@
|29: 0-99 d,#ffffea,
== snap generated grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls ls
| t.txt t.txt
|
@@ -263,7 +263,7 @@
|
|
|
-| /tmp/pardes-snap/theme/cwd New Newtty Del Filter
+| /tmp/pardes-snap/theme/cwd Save New Newtty Del F
| ls
| t.txt
|
diff --git a/test/snapshots/themesel.golden b/test/snapshots/themesel.golden
index ac9e0262..f85b2c50 100644
--- a/test/snapshots/themesel.golden
+++ b/test/snapshots/themesel.golden
@@ -46,7 +46,7 @@
| 12 line 12
| 13 line 13
| 14 line 14
-| /tmp/pardes-snap/themesel/cwd/+Themes New Newtty Del
+| /tmp/pardes-snap/themesel/cwd/+Themes Save New Newtty Del
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
@@ -77,7 +77,7 @@
| 12 line 12
| 13 line 13
| 14 line 14
-| /tmp/pardes-snap/themesel/cwd/+Themes New Newtty Del
+| /tmp/pardes-snap/themesel/cwd/+Themes Save New Newtty Del
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
@@ -139,7 +139,7 @@
| 12 line 12
| 13 line 13
| 14 line 14
-| /tmp/pardes-snap/themesel/cwd/+Themes New Newtty Del
+| /tmp/pardes-snap/themesel/cwd/+Themes Save New Newtty Del
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
@@ -201,7 +201,7 @@
| 12 line 12
| 13 line 13
| 14 line 14
-| /tmp/pardes-snap/themesel/cwd/+Themes New Newtty Del
+| /tmp/pardes-snap/themesel/cwd/+Themes Save New Newtty Del
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
@@ -263,7 +263,7 @@
| 12 line 12
| 13 line 13
| 14 line 14
-| /tmp/pardes-snap/themesel/cwd/+Themes New Newtty Del
+| /tmp/pardes-snap/themesel/cwd/+Themes Save New Newtty Del
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
@@ -325,7 +325,7 @@
| 12 line 12
| 13 line 13
| 14 line 14
-| /tmp/pardes-snap/themesel/cwd/+Themes New Newtty Del
+| /tmp/pardes-snap/themesel/cwd/+Themes Save New Newtty Del
| 1 Theme helix
| 2 Theme dark
| 3 Theme acme
@@ -387,7 +387,7 @@
| 12 line 12
| 13 line 13
| 14 line 14
-| /tmp/pardes-snap/themesel/cwd/+Themes New Newtty Del
+| /tmp/pardes-snap/themesel/cwd/+Themes Save New Newtty Del
| 217 Theme wolf_alabaster_dark_bg
| 218 Theme wolf_alabaster_dark_mono
| 219 Theme wolf_alabaster_light
diff --git a/test/snapshots/tinywin.golden b/test/snapshots/tinywin.golden
index f613fd9f..61fc657c 100644
--- a/test/snapshots/tinywin.golden
+++ b/test/snapshots/tinywin.golden
@@ -1,17 +1,17 @@
== snap stacked grid=100x30 cursor=4,14
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/tinywin/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/tinywin/cwd Save New Newtty Del Filter
| $
-| /tmp/pardes-snap/tinywin/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tinywin/cwd Save New Newtty Del Filter
| ls
|
-| /tmp/pardes-snap/tinywin/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tinywin/cwd Save New Newtty Del Filter
| ls
|
-| /tmp/pardes-snap/tinywin/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tinywin/cwd Save New Newtty Del Filter
| ls
|
-| /tmp/pardes-snap/tinywin/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tinywin/cwd Save New Newtty Del Filter
| ls
|
|
@@ -31,22 +31,22 @@
|
== snap shrunk grid=60x3 cursor=59,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextC
-|$ /tmp/pardes-snap/tinywin/cwd New Newtty Del Filter
-| /tmp/pardes-snap/tinywin/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/tinywin/cwd Save New Newtty Del Filter
+| /tmp/pardes-snap/tinywin/cwd Save New Newtty Del Filter
== snap columns grid=100x30 cursor=95,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/tinywin/cwd New Newtty Del Filt /tmp/pardes-snap/tinywi /tmp/pardes /tmp/parde
+|$ /tmp/pardes-snap/tinywin/cwd Save New Newtty Del /tmp/pardes-snap/tinywi /tmp/pardes /tmp/parde
| $ 1 1 1
-| /tmp/pardes-snap/tinywin/cwd New Newtty Del Filt
+| /tmp/pardes-snap/tinywin/cwd Save New Newtty Del
| ls
|
-| /tmp/pardes-snap/tinywin/cwd New Newtty Del Filt
+| /tmp/pardes-snap/tinywin/cwd Save New Newtty Del
| ls
|
-| /tmp/pardes-snap/tinywin/cwd New Newtty Del Filt
+| /tmp/pardes-snap/tinywin/cwd Save New Newtty Del
| ls
|
-| /tmp/pardes-snap/tinywin/cwd New Newtty Del Filt
+| /tmp/pardes-snap/tinywin/cwd Save New Newtty Del
| ls
|
|
diff --git a/test/snapshots/topbarexec.golden b/test/snapshots/topbarexec.golden
index 7b0bb96f..1b3b20a8 100644
--- a/test/snapshots/topbarexec.golden
+++ b/test/snapshots/topbarexec.golden
@@ -1,6 +1,6 @@
== snap selected grid=90x20 cursor=14,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/topbarexec/cwd New Newtty /tmp/pardes-snap/topbarexec/cwd New Newtty
+| /tmp/pardes-snap/topbarexec/cwd Save New Ne /tmp/pardes-snap/topbarexec/cwd Save New Ne
| ls ls
| zmarkfile.txt zmarkfile.txt
|
@@ -10,7 +10,7 @@
|
|
|
-| /tmp/pardes-snap/topbarexec/cwd New Newtty
+| /tmp/pardes-snap/topbarexec/cwd Save New Ne
| ls
| zmarkfile.txt
|
@@ -21,7 +21,7 @@
|
== snap noarg-runs grid=90x20 cursor=14,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/topbarexec/cwd New Newtty /tmp/╭────────────────────────────────────╮
+| /tmp/pardes-snap/topbarexec/cwd Save New Ne /tmp/╭────────────────────────────────────╮
| ls ls │pardes resizes=1 │
| zmarkfile.txt zmark│theme helix │
| │font default │
@@ -31,7 +31,7 @@
| │pinch 1.0000 │
| │tscroll 0.0000 │
| ╰────────────────────────────────────╯
-| /tmp/pardes-snap/topbarexec/cwd New Newtty
+| /tmp/pardes-snap/topbarexec/cwd Save New Ne
| ls
| zmarkfile.txt
|
@@ -42,7 +42,7 @@
|
== snap arg-still-spliced grid=90x20 cursor=14,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/topbarexec/cwd New Newtty /tmp/pardes-snap/topbarexec/cwd New Newtty
+| /tmp/pardes-snap/topbarexec/cwd Save New Ne /tmp/pardes-snap/topbarexec/cwd Save New Ne
| ls ls
| zmarkfile.txt zmarkfile.txt
|
@@ -50,9 +50,9 @@
|
|
|
-| /tmp/pardes-snap/topbarexec/cwd/+Search New
+| /tmp/pardes-snap/topbarexec/cwd/+Search Sav
| 1 zmarkfile.txt
-| /tmp/pardes-snap/topbarexec/cwd New Newtty
+| /tmp/pardes-snap/topbarexec/cwd Save New Ne
| ls
| zmarkfile.txt
|
diff --git a/test/snapshots/tty.golden b/test/snapshots/tty.golden
index 8c553d33..64c3851f 100644
--- a/test/snapshots/tty.golden
+++ b/test/snapshots/tty.golden
@@ -1,6 +1,6 @@
== snap tty-on grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/tty/cwd New Newtty Del Filter /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| $ ls ls
| m.txt m.txt
| $
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| ls
| m.txt
|
@@ -31,7 +31,7 @@
|
== snap tty-echo grid=100x30 cursor=4,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/tty/cwd New Newtty Del Filter /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| $ ls ls
| m.txt m.txt
| $ echo SNAP''OK
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| ls
| m.txt
|
@@ -62,7 +62,7 @@
|
== snap tty-off grid=100x30 cursor=4,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tty/cwd New Newtty Del Filter /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| ls ls
| m.txt m.txt
| echo SNAP''OK
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| ls
| m.txt
|
@@ -93,7 +93,7 @@
|
== snap shift-esc-on grid=100x30 cursor=4,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/tty/cwd New Newtty Del Filter /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| $ ls ls
| m.txt m.txt
| $ echo SNAP''OK
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| ls
| m.txt
|
@@ -124,7 +124,7 @@
|
== snap shift-esc-nodoc grid=100x30 cursor=4,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/tty/cwd New Newtty Del Filter /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| $ ls ls
| m.txt m.txt
| $ echo SNAP''OK
@@ -139,7 +139,7 @@
|
|
|
-| /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| ls
| m.txt
|
@@ -155,7 +155,7 @@
|
== snap ctrl-b-off grid=100x30 cursor=4,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tty/cwd New Newtty Del Filter /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| ls ls
| m.txt m.txt
| echo SNAP''OK
@@ -170,7 +170,7 @@
|
|
|
-| /tmp/pardes-snap/tty/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tty/cwd Save New Newtty Del Fil
| ls
| m.txt
|
diff --git a/test/snapshots/ttyclick.golden b/test/snapshots/ttyclick.golden
index 72a59e67..a4b3e10c 100644
--- a/test/snapshots/ttyclick.golden
+++ b/test/snapshots/ttyclick.golden
@@ -1,6 +1,6 @@
== snap tty-bodyclick grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil
+|$ /tmp/pardes-snap/ttyclick/cwd Save New Newtty De /tmp/pardes-snap/ttyclick/cwd Save New Newtty De
| $ ls ls
| probe.txt probe.txt
| $
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil
+| /tmp/pardes-snap/ttyclick/cwd Save New Newtty De
| ls
| probe.txt
|
@@ -31,7 +31,7 @@
|
== snap tty-tagedit grid=100x30 cursor=39,1
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil
+|$ /tmp/pardes-snap/ttyclick/cwd Save New Newtty De /tmp/pardes-snap/ttyclick/cwd Save New Newtty De
| ls ls
| probe.txt probe.txt
|
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil
+| /tmp/pardes-snap/ttyclick/cwd Save New Newtty De
| ls
| probe.txt
|
@@ -62,7 +62,7 @@
|
== snap tty-tagexit grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil
+|$ /tmp/pardes-snap/ttyclick/cwd Save New Newtty De /tmp/pardes-snap/ttyclick/cwd Save New Newtty De
| $ ls ls
| probe.txt probe.txt
| $
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil
+| /tmp/pardes-snap/ttyclick/cwd Save New Newtty De
| ls
| probe.txt
|
@@ -93,7 +93,7 @@
|
== snap ins-bodyclick grid=100x30 cursor=11,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|^ /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil
+|^ /tmp/pardes-snap/ttyclick/cwd Save New Newtty De /tmp/pardes-snap/ttyclick/cwd Save New Newtty De
| ls ls
| probe.txt probe.txt
|
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/ttyclick/cwd New Newtty Del Fil
+| /tmp/pardes-snap/ttyclick/cwd Save New Newtty De
| ls
| probe.txt
|
diff --git a/test/snapshots/ttyedit.golden b/test/snapshots/ttyedit.golden
index a40d5ec3..d87599cf 100644
--- a/test/snapshots/ttyedit.golden
+++ b/test/snapshots/ttyedit.golden
@@ -1,6 +1,6 @@
== snap before grid=100x30 cursor=7,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+| /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+| /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls
| words.txt
|
@@ -31,7 +31,7 @@
|
== snap split grid=100x30 cursor=2,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|^ /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+|^ /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+| /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls
| words.txt
|
@@ -62,7 +62,7 @@
|
== snap opened grid=100x30 cursor=6,8
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+| /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+| /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls
| words.txt
|
@@ -93,7 +93,7 @@
|
== snap joined grid=100x30 cursor=10,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+| /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+| /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls
| words.txt
|
@@ -124,7 +124,7 @@
|
== snap undone grid=100x30 cursor=7,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+| /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls ls
| words.txt words.txt
| printf 'one two three\nfour five six\nseven ei
@@ -139,7 +139,7 @@
|
|
|
-| /tmp/pardes-snap/ttyedit/cwd New Newtty Del Filt
+| /tmp/pardes-snap/ttyedit/cwd Save New Newtty Del
| ls
| words.txt
|
diff --git a/test/snapshots/ttyfollow.golden b/test/snapshots/ttyfollow.golden
index 33395d83..d94a5cfd 100644
--- a/test/snapshots/ttyfollow.golden
+++ b/test/snapshots/ttyfollow.golden
@@ -1,6 +1,6 @@
== snap held-pre grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttyfollow/cwd New Newtty Del Fi /tmp/pardes-snap/ttyfollow/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyfollow/cwd Save New Newtty D /tmp/pardes-snap/ttyfollow/cwd Save New Newtty D
| 185 ls
| 186 s.txt
| 187
@@ -15,7 +15,7 @@
| 196
| 197
| 198
-| /tmp/pardes-snap/ttyfollow/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyfollow/cwd Save New Newtty D
| ls
| s.txt
|
@@ -31,7 +31,7 @@
|
== snap held-post grid=100x30 cursor=54,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttyfollow/cwd New Newtty Del Fi$ /tmp/pardes-snap/ttyfollow/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyfollow/cwd Save New Newtty D$ /tmp/pardes-snap/ttyfollow/cwd Save New Newtty D
| 185 $ ls
| 186 s.txt
| 187 $ touch go; until test -f done1; do sleep 0.05;
@@ -46,7 +46,7 @@
| 196
| 197
| 198
-| /tmp/pardes-snap/ttyfollow/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyfollow/cwd Save New Newtty D
| ls
| s.txt
|
@@ -62,7 +62,7 @@
|
== snap tty-follows grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttyfollow/cwd New Newtty Del Fi$ /tmp/pardes-snap/ttyfollow/cwd New Newtty Del Fi
+|$ /tmp/pardes-snap/ttyfollow/cwd Save New Newtty D$ /tmp/pardes-snap/ttyfollow/cwd Save New Newtty D
| 288 $ ls
| 289 s.txt
| 290 $ touch go; until test -f done1; do sleep 0.05;
@@ -77,7 +77,7 @@
| 299
| 300
| $
-| /tmp/pardes-snap/ttyfollow/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyfollow/cwd Save New Newtty D
| ls
| s.txt
|
diff --git a/test/snapshots/ttyhelp.golden b/test/snapshots/ttyhelp.golden
index b8a9c2b6..10ee58b4 100644
--- a/test/snapshots/ttyhelp.golden
+++ b/test/snapshots/ttyhelp.golden
@@ -1,6 +1,6 @@
== snap boot grid=100x30 cursor=4,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttyhelp/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/ttyhelp/cwd Save New Newtty Del Filter
| $
|
|
@@ -31,9 +31,9 @@
|
== snap helped grid=100x30 cursor=7,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttyhelp/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/ttyhelp/cwd Save New Newtty Del Filter
| $
-| /tmp/pardes-snap/ttyhelp/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/ttyhelp/cwd/+Help Save New Newtty Del
| 1 pardes builtins, and how to run each:
| 2 SPC and its keys, a chord, a button, the
| 3 topbar - or the name, executed anywhere.
@@ -62,9 +62,9 @@
| 26 SPC f g Grep topbar
== snap leaderworks grid=100x30 cursor=7,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttyhelp/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/ttyhelp/cwd Save New Newtty Del Filter
| $
-| /tmp/pardes-snap/ttyhelp/cwd/+Help New Newtty Del
+| /tmp/pardes-snap/ttyhelp/cwd/+Help Save New Newtty Del
| 1 pardes builtins, and how to run each:
| 2 SPC and its keys, a chord, a button, the
| 3 topbar - or the name, executed anywhere.
diff --git a/test/snapshots/ttylook.golden b/test/snapshots/ttylook.golden
index 70992060..e9e86b18 100644
--- a/test/snapshots/ttylook.golden
+++ b/test/snapshots/ttylook.golden
@@ -1,6 +1,6 @@
== snap tok1 grid=120x30 cursor=2,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls ls
| big.txt plain.txt sub big.txt plain.txt sub
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls
| big.txt plain.txt sub
|
@@ -31,7 +31,7 @@
|
== style tok1
|0: 0-74 #949494,#121212, 75-119 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-51 #949494,#121212, 52-59 d,#121212, 60-61 #ffffff,#262626, 62-111 #949494,#121212, 112-119 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-56 #949494,#121212, 57-59 d,#121212, 60-61 #ffffff,#262626, 62-116 #949494,#121212, 117-119 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-59 d,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-63 #bdbdbd,#080808, 64-119 d,#080808,
|3: 0-0 d,#444444, 1-1 d,#080808, 2-8 #080808,#80a0ff, 9-24 #bdbdbd,#080808, 25-59 d,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-84 #bdbdbd,#080808, 85-119 d,#080808,
|4: 0-0 d,#444444, 1-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
@@ -46,7 +46,7 @@
|13: 0-0 d,#444444, 1-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
|14: 0-0 d,#444444, 1-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
|15: 0-0 d,#444444, 1-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
-|16: 0-1 #ffffff,#262626, 2-51 #949494,#121212, 52-59 d,#121212, 60-60 d,#444444, 61-119 d,#080808,
+|16: 0-1 #ffffff,#262626, 2-56 #949494,#121212, 57-59 d,#121212, 60-60 d,#444444, 61-119 d,#080808,
|17: 0-0 d,#444444, 1-1 d,#080808, 2-3 #bdbdbd,#080808, 4-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
|18: 0-0 d,#444444, 1-1 d,#080808, 2-24 #bdbdbd,#080808, 25-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
|19: 0-0 d,#444444, 1-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
@@ -62,7 +62,7 @@
|29: 0-0 d,#444444, 1-59 d,#080808, 60-60 d,#444444, 61-119 d,#080808,
== snap tok2 grid=120x30 cursor=11,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls ls
| big.txt plain.txt sub big.txt plain.txt sub
|
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls
| big.txt plain.txt sub
|
@@ -93,7 +93,7 @@
|
== snap tokback grid=120x30 cursor=2,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls ls
| big.txt plain.txt sub big.txt plain.txt sub
|
@@ -108,7 +108,7 @@
|
|
|
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls
| big.txt plain.txt sub
|
@@ -124,7 +124,7 @@
|
== snap insert grid=120x30 cursor=4,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls ls
| nnbig.txt plain.txt sub big.txt plain.txt sub
|
@@ -139,7 +139,7 @@
|
|
|
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls
| big.txt plain.txt sub
|
@@ -155,7 +155,7 @@
|
== snap tok3 grid=120x30 cursor=22,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls ls
| big.txt plain.txt sub big.txt plain.txt sub
|
@@ -170,7 +170,7 @@
|
|
|
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls
| big.txt plain.txt sub
|
@@ -186,11 +186,11 @@
|
== snap diropen grid=120x30 cursor=4,7
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls ls
| big.txt plain.txt sub big.txt plain.txt sub
|
-| /tmp/pardes-snap/ttylook/cwd/sub New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd/sub Save New Newtty Del Filte
| ls
|
|
@@ -201,7 +201,7 @@
|
|
|
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls
| big.txt plain.txt sub
|
@@ -217,11 +217,11 @@
|
== snap noop grid=120x30 cursor=2,3
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls ls
| big.txt plain.txt sub big.txt plain.txt sub
|
-| /tmp/pardes-snap/ttylook/cwd/sub New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd/sub Save New Newtty Del Filte
| ls
|
|
@@ -232,7 +232,7 @@
|
|
|
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls
| big.txt plain.txt sub
|
@@ -248,11 +248,11 @@
|
== snap fileopen grid=120x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttylook/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd/big.txt Save New Newtty Del /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| 1 line 1 ls
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter big.txt plain.txt sub
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter big.txt plain.txt sub
|
-| /tmp/pardes-snap/ttylook/cwd/sub New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd/sub Save New Newtty Del Filte
| ls
|
|
@@ -263,7 +263,7 @@
|
|
|
-| /tmp/pardes-snap/ttylook/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttylook/cwd Save New Newtty Del Filter
| ls
| big.txt plain.txt sub
|
diff --git a/test/snapshots/ttyonly.golden b/test/snapshots/ttyonly.golden
index b0dfef79..3b3f3a20 100644
--- a/test/snapshots/ttyonly.golden
+++ b/test/snapshots/ttyonly.golden
@@ -1,6 +1,6 @@
== snap ttyonly grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttyonly/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/ttyonly/cwd Save New Newtty Del Filter
| $ echo TTY''ONLY
| TTYONLY
| $
diff --git a/test/snapshots/ttypaste.golden b/test/snapshots/ttypaste.golden
index 33d7c7a4..545528f7 100644
--- a/test/snapshots/ttypaste.golden
+++ b/test/snapshots/ttypaste.golden
@@ -1,6 +1,6 @@
== snap bracketed-paste-reached-the-shell grid=100x30 cursor=18,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttypaste/cwd New Newtty Del Fil /tmp/pardes-snap/ttypaste/cwd New Newtty Del Fil
+|$ /tmp/pardes-snap/ttypaste/cwd Save New Newtty De /tmp/pardes-snap/ttypaste/cwd Save New Newtty De
| $ ls ls
| src.txt src.txt
| $ echo BRACKETED
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/ttypaste/cwd New Newtty Del Fil
+| /tmp/pardes-snap/ttypaste/cwd Save New Newtty De
| ls
| src.txt
|
@@ -31,7 +31,7 @@
|
== snap ctrl-v-with-empty-register-is-inert grid=100x30 cursor=18,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttypaste/cwd New Newtty Del Fil /tmp/pardes-snap/ttypaste/cwd New Newtty Del Fil
+|$ /tmp/pardes-snap/ttypaste/cwd Save New Newtty De /tmp/pardes-snap/ttypaste/cwd Save New Newtty De
| $ ls ls
| src.txt src.txt
| $ echo BRACKETED
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/ttypaste/cwd New Newtty Del Fil
+| /tmp/pardes-snap/ttypaste/cwd Save New Newtty De
| ls
| src.txt
|
diff --git a/test/snapshots/ttyprompt.golden b/test/snapshots/ttyprompt.golden
index a8c65bd5..6e6bea86 100644
--- a/test/snapshots/ttyprompt.golden
+++ b/test/snapshots/ttyprompt.golden
@@ -1,6 +1,6 @@
== snap greeted grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttyprompt/cwd New Newtty Del Fi /tmp/pardes-snap/ttyprompt/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyprompt/cwd Save New Newtty D /tmp/pardes-snap/ttyprompt/cwd Save New Newtty D
| ls ls
| probe.txt probe.txt
|
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/ttyprompt/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyprompt/cwd Save New Newtty D
| ls
| probe.txt
|
@@ -31,7 +31,7 @@
|
== snap in-tty grid=100x30 cursor=17,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/ttyprompt/cwd New Newtty Del Fi /tmp/pardes-snap/ttyprompt/cwd New Newtty Del Fi
+|$ /tmp/pardes-snap/ttyprompt/cwd Save New Newtty D /tmp/pardes-snap/ttyprompt/cwd Save New Newtty D
| $ ls ls
| probe.txt probe.txt
| $ echo ABCDEFGH
@@ -46,7 +46,7 @@
|
|
|
-| /tmp/pardes-snap/ttyprompt/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyprompt/cwd Save New Newtty D
| ls
| probe.txt
|
@@ -62,7 +62,7 @@
|
== snap out-of-tty grid=100x30 cursor=17,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttyprompt/cwd New Newtty Del Fi /tmp/pardes-snap/ttyprompt/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyprompt/cwd Save New Newtty D /tmp/pardes-snap/ttyprompt/cwd Save New Newtty D
| ls ls
| probe.txt probe.txt
| echo ABCDEFGH
@@ -77,7 +77,7 @@
|
|
|
-| /tmp/pardes-snap/ttyprompt/cwd New Newtty Del Fi
+| /tmp/pardes-snap/ttyprompt/cwd Save New Newtty D
| ls
| probe.txt
|
diff --git a/test/snapshots/ttytaken.golden b/test/snapshots/ttytaken.golden
index 0c0a01ea..3a2a7eb6 100644
--- a/test/snapshots/ttytaken.golden
+++ b/test/snapshots/ttytaken.golden
@@ -1,6 +1,6 @@
== snap opened grid=210x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New Newtty Del /tmp/pardes-snap/ttytaken/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New Newtty Del /tmp/pardes-snap/ttytaken/cwd Save New Newtty Del Filter
| 1 echo TAKEN''ONE ls
| 2 echo TAKEN''TWO big.txt cmd.txt
|
@@ -31,7 +31,7 @@
|
== snap at-prompt grid=210x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New Newtty Del /tmp/pardes-snap/ttytaken/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New Newtty Del /tmp/pardes-snap/ttytaken/cwd Save New Newtty Del Filter
| 1 echo TAKEN''ONE ls
| 2 echo TAKEN''TWO big.txt cmd.txt
| echo TAKEN''ONE
@@ -62,7 +62,7 @@
|
== snap paging grid=210x30 cursor=114,29
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New Newtty Del $ /tmp/pardes-snap/ttytaken/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New Newtty Del $ /tmp/pardes-snap/ttytaken/cwd Save New Newtty Del Filter
| 1 echo TAKEN''ONE line 1
| 2 echo TAKEN''TWO line 2
| line 3
@@ -93,7 +93,7 @@
| big.txt
== snap spawned grid=210x30 cursor=108,25
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New Newtty Del $ /tmp/pardes-snap/ttytaken/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New Newtty Del $ /tmp/pardes-snap/ttytaken/cwd Save New Newtty Del Filter
| 1 echo TAKEN''ONE line 1
| 2 echo TAKEN''TWO line 2
| line 3
@@ -118,7 +118,7 @@
| line 22
| line 23
| :
-| /tmp/pardes-snap/ttytaken/cwd New Newtty Del Filter
+| /tmp/pardes-snap/ttytaken/cwd Save New Newtty Del Filter
| echo TAKEN''TWO
| TAKENTWO
|
diff --git a/test/snapshots/tutor.golden b/test/snapshots/tutor.golden
index 59fd861e..91392bc3 100644
--- a/test/snapshots/tutor.golden
+++ b/test/snapshots/tutor.golden
@@ -1,6 +1,6 @@
== snap tutor grid=150x30 cursor=9,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/tutor/cwd New Newtty Del Filter /tmp/pardes-snap/tutor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tutor/cwd Save New Newtty Del Filter /tmp/pardes-snap/tutor/cwd Save New Newtty Del Filter
| ls ls
|
|
@@ -15,7 +15,7 @@
|
|
| Grep /
-| /tmp/pardes-snap/tutor/cwd New Newtty Del Filter
+| /tmp/pardes-snap/tutor/cwd Save New Newtty Del Filter
| ls
|
|
diff --git a/test/snapshots/winch.golden b/test/snapshots/winch.golden
index db849ad6..963df72f 100644
--- a/test/snapshots/winch.golden
+++ b/test/snapshots/winch.golden
@@ -1,6 +1,6 @@
== snap storm grid=100x30 cursor=4,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/winch/cwd New Newtty Del Filter /tmp/pardes-snap/winch/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/winch/cwd Save New Newtty Del F /tmp/pardes-snap/winch/cwd Save New Newtty Del F
| $ ls ls
| $ for i in $(seq 600); do kill -WINCH $PPID; don
| e; echo SUR''VIVED
@@ -15,7 +15,7 @@
|
|
|
-| /tmp/pardes-snap/winch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/winch/cwd Save New Newtty Del F
| ls
|
|
@@ -31,7 +31,7 @@
|
== snap resized grid=106x34 cursor=4,6
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-|$ /tmp/pardes-snap/winch/cwd New Newtty Del Filter /tmp/pardes-snap/winch/cwd New Newtty Del Filter
+|$ /tmp/pardes-snap/winch/cwd Save New Newtty Del Filt /tmp/pardes-snap/winch/cwd Save New Newtty Del Filt
| $ ls ls
| $ for i in $(seq 600); do kill -WINCH $PPID; done;
| echo SUR''VIVED
@@ -48,7 +48,7 @@
|
|
|
-| /tmp/pardes-snap/winch/cwd New Newtty Del Filter
+| /tmp/pardes-snap/winch/cwd Save New Newtty Del Filt
| ls
|
|
diff --git a/test/snapshots/windownav.golden b/test/snapshots/windownav.golden
index b24936f8..0e007f50 100644
--- a/test/snapshots/windownav.golden
+++ b/test/snapshots/windownav.golden
@@ -1,6 +1,6 @@
== snap start grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -31,7 +31,7 @@
|
== snap to-term grid=100x30 cursor=54,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -62,7 +62,7 @@
|
== snap back-to-file grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -93,7 +93,7 @@
|
== snap esc-to-term grid=100x30 cursor=54,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -124,7 +124,7 @@
|
== snap esc-back-to-file grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -155,7 +155,7 @@
|
== snap altn grid=100x30 cursor=4,19
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -170,7 +170,7 @@
|
|
|
-| /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd Save New Newtty D
| ls
| w.txt
|
@@ -186,7 +186,7 @@
|
== snap up grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -201,7 +201,7 @@
|
|
|
-| /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd Save New Newtty D
| ls
| w.txt
|
@@ -217,7 +217,7 @@
|
== snap right grid=100x30 cursor=54,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -232,7 +232,7 @@
|
|
|
-| /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd Save New Newtty D
| ls
| w.txt
|
@@ -248,7 +248,7 @@
|
== snap left grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -263,7 +263,7 @@
|
|
|
-| /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd Save New Newtty D
| ls
| w.txt
|
@@ -279,7 +279,7 @@
|
== snap down grid=100x30 cursor=4,19
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -294,7 +294,7 @@
|
|
|
-| /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd Save New Newtty D
| ls
| w.txt
|
@@ -310,7 +310,7 @@
|
== snap toggle-doc grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -325,7 +325,7 @@
|
|
|
-| /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd Save New Newtty D
| ls
| w.txt
|
@@ -341,7 +341,7 @@
|
== snap toggle-back grid=100x30 cursor=4,19
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd/w.txt Save New Ne /tmp/pardes-snap/windownav/cwd Save New Newtty D
| 1 alpha ls
| 2 beta w.txt
| 3 gamma
@@ -356,7 +356,7 @@
|
|
|
-| /tmp/pardes-snap/windownav/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windownav/cwd Save New Newtty D
| ls
| w.txt
|
diff --git a/test/snapshots/windowops.golden b/test/snapshots/windowops.golden
index c566bdc1..05324095 100644
--- a/test/snapshots/windowops.golden
+++ b/test/snapshots/windowops.golden
@@ -1,6 +1,6 @@
== snap hover-v grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windowops/cwd New Newtty Del F╎ /tmp/pardes-snap/windowops/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windowops/cwd Save New Newtty ╎ /tmp/pardes-snap/windowops/cwd Save New Newtty D
| ls ╎ ls
| w.txt ╎ w.txt
| ╎
@@ -15,7 +15,7 @@
| ╎
| ╎
| ╎
-| /tmp/pardes-snap/windowops/cwd New Newtty Del F╎
+| /tmp/pardes-snap/windowops/cwd Save New Newtty ╎
| ls ╎
| w.txt ╎
| ╎
@@ -31,7 +31,7 @@
| ╎
== snap hover-h grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windowops/cwd New Newtty Del Fi /tmp/pardes-snap/windowops/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windowops/cwd Save New Newtty D /tmp/pardes-snap/windowops/cwd Save New Newtty D
| ls ls
| w.txt w.txt
|
@@ -46,7 +46,7 @@
|
|
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/windowops/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windowops/cwd Save New Newtty D
| ls
| w.txt
|
@@ -62,7 +62,7 @@
|
== snap border-drag grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windowops/cwd New Ne╎tty Del Fi /tmp/pardes-snap/windowops/cwd New Newtty Del Fi
+| /tmp/pardes-snap/windowops/cwd Save N╎w Newtty D /tmp/pardes-snap/windowops/cwd Save New Newtty D
| ls ╎ ls
| w.txt ╎ w.txt
| ╎
@@ -77,7 +77,7 @@
| ╎
| ╎
| ╎
-| /tmp/pardes-snap/windowops/cwd New Ne╎tty Del Fi
+| /tmp/pardes-snap/windowops/cwd Save N╎w Newtty D
| ls ╎
| w.txt ╎
| ╎
@@ -93,7 +93,7 @@
| ╎
== snap border-done grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windowops/cwd New Ne╎ /tmp/pardes-snap/windowops/cwd New Newtty Del Filter
+| /tmp/pardes-snap/windowops/cwd Save N╎ /tmp/pardes-snap/windowops/cwd Save New Newtty Del Filter
| ls ╎ ls
| w.txt ╎ w.txt
| ╎
@@ -108,7 +108,7 @@
| ╎
| ╎
| ╎
-| /tmp/pardes-snap/windowops/cwd New Ne╎
+| /tmp/pardes-snap/windowops/cwd Save N╎
| ls ╎
| w.txt ╎
| ╎
@@ -124,7 +124,7 @@
| ╎
== snap hborder-done grid=100x30 cursor=4,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windowops/cwd New New /tmp/pardes-snap/windowops/cwd New Newtty Del Filter
+| /tmp/pardes-snap/windowops/cwd Save Ne /tmp/pardes-snap/windowops/cwd Save New Newtty Del Filter
| ls ls
| w.txt w.txt
|
@@ -135,7 +135,7 @@
|
|
|╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
@@ -155,7 +155,7 @@
|
== snap move-preview grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windowops/cwd New New /tmp/pardes-snap/windowops/cwd New Newtty Del Filter
+| /tmp/pardes-snap/windowops/cwd Save Ne /tmp/pardes-snap/windowops/cwd Save New Newtty Del Filter
| ls ls
| w.txt w.txt
|
@@ -166,7 +166,7 @@
|
|
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
@@ -186,7 +186,7 @@
|
== snap moved grid=100x30 cursor=4,15
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windowops/cwd New New /tmp/pardes-snap/windowops/cwd New Newtty Del Filter
+| /tmp/pardes-snap/windowops/cwd Save Ne /tmp/pardes-snap/windowops/cwd Save New Newtty Del Filter
| ls ls
| w.txt w.txt
|
@@ -197,7 +197,7 @@
|
|
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
@@ -217,7 +217,7 @@
|
== snap altn grid=100x30 cursor=4,19
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windowops/cwd New New /tmp/pardes-snap/windowops/cwd New Newtty Del Filter
+| /tmp/pardes-snap/windowops/cwd Save Ne /tmp/pardes-snap/windowops/cwd Save New Newtty Del Filter
| ls ls
| w.txt w.txt
|
@@ -228,11 +228,11 @@
|
|
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
@@ -248,7 +248,7 @@
|
== snap focus-right grid=100x30 cursor=44,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /tmp/pardes-snap/windowops/cwd New New /tmp/pardes-snap/windowops/cwd New Newtty Del Filter
+| /tmp/pardes-snap/windowops/cwd Save Ne /tmp/pardes-snap/windowops/cwd Save New Newtty Del Filter
| ls ls
| w.txt w.txt
|
@@ -259,11 +259,11 @@
|
|
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
@@ -279,22 +279,22 @@
|
== snap debug-on grid=100x30 cursor=7,2
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /Tutor Save New Newtty Del /tmp/pardes-snap/windowops/cwd New Newtty Del Filter
+| /Tutor Save New Newtty Del /tmp/pardes-snap/windowops/cwd Save New Newtty Del Filter
| 1 ls
| 2 P↩ w.txt
| ARDES TUTOR
| 3 tmux + vi +
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
|
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
@@ -310,7 +310,7 @@
|
== style debug-on
|0: 0-43 #949494,#121212, 44-48 #080808,#80a0ff, 49-74 #949494,#121212, 75-99 d,#121212,
-|1: 0-1 #ffffff,#626262, 2-39 #949494,#121212, 40-41 #ffffff,#262626, 42-93 #949494,#121212, 94-99 d,#121212,
+|1: 0-1 #ffffff,#626262, 2-39 #949494,#121212, 40-41 #ffffff,#262626, 42-98 #949494,#121212, 99-99 d,#121212,
|2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #949494,#121212, 7-39 d,#080808, 40-40 d,#444444, 41-41 d,#080808, 42-43 #bdbdbd,#080808, 44-99 d,#080808,
|3: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-38 #bdbdbd,#080808, 39-39 #626262,#080808, 40-40 d,#444444, 41-41 d,#080808, 42-46 #bdbdbd,#080808, 47-99 d,#080808,
|4: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-39 d,#080808, 40-40 d,#444444, 41-99 d,#080808,
@@ -341,22 +341,22 @@
|29: 0-0 d,#444444, 1-39 d,#080808, 40-40 d,#444444, 41-99 d,#080808,
== snap debug-off grid=100x30 cursor=7,4
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /Tutor Save New Newtty Del /tmp/pardes-snap/windowops/cwd New Newtty Del Filter
+| /Tutor Save New Newtty Del /tmp/pardes-snap/windowops/cwd Save New Newtty Del Filter
| 1 ls
| /Tutor Save New Newtty Del w.txt
| 1
| 2 P
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
|
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
-| /tmp/pardes-snap/windowops/cwd New New
+| /tmp/pardes-snap/windowops/cwd Save Ne
| ls
| w.txt
|
diff --git a/test/web-snapshots/source-list.golden b/test/web-snapshots/source-list.golden
index 8f33f4f1..56f2aa69 100644
--- a/test/web-snapshots/source-list.golden
+++ b/test/web-snapshots/source-list.golden
@@ -1,6 +1,6 @@
== snap launcher-bottom grid=120x37 cursor=4,36
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /home/goblin/00-projects/0x4200.cafe/02-pardes-code New Newtty Del Filter
+| /home/goblin/00-projects/0x4200.cafe/02-pardes-code Save New Newtty Del Filter
| src/pdf_pane_integration_test.zig
| src/petscii.zig
| src/runtime_config.zig
@@ -38,7 +38,7 @@
|
== snap launcher-top grid=120x37 cursor=4,36
|New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill
-| /home/goblin/00-projects/0x4200.cafe/02-pardes-code New Newtty Del Filter
+| /home/goblin/00-projects/0x4200.cafe/02-pardes-code Save New Newtty Del Filter
| git ls-files --cached --others --exclude-standard -- '*.zig' | sort
| build.zig
| build/snap.zig
@@ -94,7 +94,7 @@
| 15 pub const macos_min_version: std.SemanticVersion = .{ .major = 13, .minor = 0, .patch = 0 };
| 16
| 17 /// The ZLS the language backend links, spelled once. It names the commit
-| /home/goblin/00-projects/0x4200.cafe/02-pardes-code New Newtty Del Filter
+| /home/goblin/00-projects/0x4200.cafe/02-pardes-code Save New Newtty Del Filter
| git ls-files --cached --others --exclude-standard -- '*.zig' | sort
| build.zig
| build/snap.zig
@@ -170,7 +170,7 @@
| 15 pub const macos_min_version: std.SemanticVersion = .{ .major = 13, .minor = 0, .patch = 0 };
| 16
| 17 /// The ZLS the language backend links, spelled once. It names the commit
-| /home/goblin/00-projects/0x4200.cafe/02-pardes-code New Newtty Del Filter
+| /home/goblin/00-projects/0x4200.cafe/02-pardes-code Save New Newtty Del Filter
| src/allocators.zig
| src/animation.zig
| src/builtins.zig
@@ -208,7 +208,7 @@
| 15 pub const macos_min_version: std.SemanticVersion = .{ .major = 13, .minor = 0, .patch = 0 };
| 16
| 17 /// The ZLS the language backend links, spelled once. It names the commit
-| /home/goblin/00-projects/0x4200.cafe/02-pardes-code New Newtty Del Filter
+| /home/goblin/00-projects/0x4200.cafe/02-pardes-code Save New Newtty Del Filter
| src/fonts.zig
| src/grammar_manifest.zig
| src/gui/crt.zig