From dba1ab69e5f38d8daf9312ab2d343b36fa078162 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Tue, 18 Aug 2026 17:53:18 -0300 Subject: term_pane + builtins: terminal pane work, builtins/config additions, snapshots --- build.zig | 16 +- docs/design.typ | 9 +- src/builtins.zig | 11 + src/config.zig | 12 +- src/pardes.zig | 138 +++++++++-- src/term_pane.zig | 416 +++++++++++++++++++++++++++++++++- src/tutor.txt | 18 +- test/macos-snapshots/boot.golden | 4 +- test/macos-snapshots/cwd.golden | 8 +- test/macos-snapshots/drop.golden | 2 +- test/macos-snapshots/font.golden | 12 +- test/macos-snapshots/keys.golden | 26 +-- test/macos-snapshots/rotate.golden | 18 +- test/macos-snapshots/trackpad.golden | 16 +- test/snapshots/argv.golden | 4 +- test/snapshots/boot.golden | 2 +- test/snapshots/builtins.golden | 20 +- test/snapshots/builtins.snap | 10 +- test/snapshots/chordcut.golden | 26 +-- test/snapshots/cmdword.golden | 12 +- test/snapshots/cornerdrag-left.golden | 28 +-- test/snapshots/cornerdrag.golden | 28 +-- test/snapshots/cursorline.golden | 4 +- test/snapshots/doccol.golden | 10 +- test/snapshots/dump.golden | 6 +- test/snapshots/edit.golden | 8 +- test/snapshots/exec-bigdrag.golden | 4 +- test/snapshots/exec.golden | 14 +- test/snapshots/fileedit.golden | 6 +- test/snapshots/filewatch.golden | 8 +- test/snapshots/fsearch.golden | 36 +-- test/snapshots/ghostty-mid.golden | 4 +- test/snapshots/grep.golden | 32 +-- test/snapshots/hscroll.golden | 10 +- test/snapshots/images.golden | 8 +- test/snapshots/jumps.golden | 30 +-- test/snapshots/layout-close.golden | 20 +- test/snapshots/layout-open.golden | 26 +-- test/snapshots/load.golden | 8 +- test/snapshots/logquiet.golden | 2 +- test/snapshots/look-center.golden | 6 +- test/snapshots/look-dir.golden | 6 +- test/snapshots/look-file-1col.golden | 2 +- test/snapshots/look-file.golden | 2 +- test/snapshots/lookloaded.golden | 6 +- test/snapshots/lookpanes.golden | 24 +- test/snapshots/modal.golden | 48 ++-- test/snapshots/multicursor.golden | 8 +- test/snapshots/nested-optout.golden | 10 +- test/snapshots/nested.golden | 8 +- test/snapshots/psearch.golden | 16 +- test/snapshots/reflow.golden | 2 +- test/snapshots/respawn.golden | 4 +- test/snapshots/restore.golden | 4 +- test/snapshots/rsearch.golden | 36 +-- test/snapshots/scroll.golden | 24 +- test/snapshots/scrolloff.golden | 14 +- test/snapshots/selarg.golden | 12 +- test/snapshots/shellset.golden | 2 +- test/snapshots/shrinktag.golden | 20 +- test/snapshots/splitparent.golden | 24 +- test/snapshots/syntax.golden | 2 +- test/snapshots/tag.golden | 20 +- test/snapshots/tagalign.golden | 10 +- test/snapshots/tagalign2col.golden | 10 +- test/snapshots/tagalign2col.snap | 6 +- test/snapshots/tagbottomimage.golden | 8 +- test/snapshots/tagnav.golden | 82 +++---- test/snapshots/theme.golden | 94 ++++---- test/snapshots/tinywin.golden | 24 +- test/snapshots/topbarexec.golden | 12 +- test/snapshots/tty.golden | 24 +- test/snapshots/ttyclick.golden | 16 +- test/snapshots/ttyedit.golden | 20 +- test/snapshots/ttyfollow.golden | 12 +- test/snapshots/ttyhelp.golden | 6 +- test/snapshots/ttylook.golden | 38 ++-- test/snapshots/ttyonly.golden | 2 +- test/snapshots/ttyprompt.golden | 12 +- test/snapshots/ttytaken.golden | 10 +- test/snapshots/tutor.golden | 2 +- test/snapshots/winch.golden | 8 +- test/snapshots/windownav.golden | 38 ++-- test/snapshots/windowops.golden | 26 +-- test/web-snapshots/source-list.golden | 4 +- 85 files changed, 1184 insertions(+), 652 deletions(-) diff --git a/build.zig b/build.zig index 49550fc5..5fa3081a 100644 --- a/build.zig +++ b/build.zig @@ -554,11 +554,15 @@ pub fn build(b: *std.Build) void { .tables_path = uucode_tables, }).module("uucode"); - const vaxis_mod: ?*std.Build.Module = if (!is_web) b.dependency("vaxis", .{ + // Core grapheme/display-width code uses vaxis.gwidth on every platform. + // The web build consumes only that lazy Zig path; terminal IO remains + // unreachable, while omitting the module makes the shared core fail at + // @import("vaxis") before the browser snapshot can render terminal panes. + const vaxis_mod = b.dependency("vaxis", .{ .target = target, .optimize = optimize, .external_uucode = true, - }).module("vaxis") else null; + }).module("vaxis"); var ghostty_vt_for_snap: ?*std.Build.Module = null; // ghostty's simd libs (simdutf/highway, C++) locate the Apple SDK via @@ -604,11 +608,9 @@ pub fn build(b: *std.Build) void { hx_core_mod.addImport("ghostty-vt", ghostty_vt); } // override uucode on vaxis LAST so it wins over ghostty's build() wiring. - if (vaxis_mod) |vaxis| { - vaxis.addImport("uucode", uucode_mod); - root_mod.addImport("vaxis", vaxis); - hx_core_mod.addImport("vaxis", vaxis); - } + vaxis_mod.addImport("uucode", uucode_mod); + root_mod.addImport("vaxis", vaxis_mod); + hx_core_mod.addImport("vaxis", vaxis_mod); root_mod.addImport("uucode", uucode_mod); hx_core_mod.addImport("uucode", uucode_mod); diff --git a/docs/design.typ b/docs/design.typ index 0c91d15d..0d8f03dd 100644 --- a/docs/design.typ +++ b/docs/design.typ @@ -428,8 +428,8 @@ 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`, with `*` after an -unsaved file's name; an image tag reports +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 `img petscii: palette: ascii: ` before the ordinary tail (its renderer toggles are builtins under `SPC t p/l/a`). Topbar: @@ -439,7 +439,10 @@ Colors and Crt left it for their leader paths. *Panes.* Terminal: ghostty-vt, 16 MiB scrollback, OSC 133 prompt semantics, OSC 7 cwd, DSR/DA/kitty-query replies (write_pty + device_attributes — the -nushell/helix regression), greeting `ls`, auto-follow output unless +nushell/helix regression), a default-on pane-local Filter which uses ghostty-vt's +theme-derived 256-colour generation and keys rendered cell foreground/background +truecolour and OSC overrides through that palette without mutating emulator state, +greeting `ls`, auto-follow output unless navigating. File: line-number gutter (fixed width), tree-sitter highlights (c/cpp/zig minimal tier; 26 grammars full tier; re-highlight on edit, visible-range first), Save, open-at-line, undo/redo. Image: zstbi decode, diff --git a/src/builtins.zig b/src/builtins.zig index 3f1c5f85..ca3cf931 100644 --- a/src/builtins.zig +++ b/src/builtins.zig @@ -569,6 +569,17 @@ pub const Del = struct { } }; +/// Project this terminal's displayed cell foregrounds and backgrounds through +/// the current Pardes theme. The emulator keeps its original colour state; +/// only this pane's rendered cells change, so OSC queries and later resets +/// remain truthful. +pub const Filter = struct { + pub fn run(c: Ctx) void { + if (!c.pane.isTerminal()) return; + c.pane.tty_filter = !c.pane.tty_filter; + } +}; + pub const Delcol = struct { pub fn run(c: Ctx) void { const f = c.p.layoutFindTerm(c.id) orelse return; diff --git a/src/config.zig b/src/config.zig index 965570f9..83cd2a99 100644 --- a/src/config.zig +++ b/src/config.zig @@ -108,6 +108,10 @@ pub const leader_path = paths: { .Lspinfo = "li", .Lspwhy = "lw", .Del = "d", + // A terminal-pane tag owns this presentation switch. It deliberately + // has no global leader path: executing the word beside that terminal + // makes the pane-local scope visible at the point of use. + .Filter = null, .Kill = "k", // THE CLIPBOARD MENU, on helix's own five letters and nowhere else. // These are the only paths in the table that keep their helix spelling @@ -374,11 +378,13 @@ pub const tty_blank: enum { prompt, prompt_and_input } = .prompt; pub const topbar_str = "New Newcol Find Grep Help 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). Save stays first on real files: -/// `:` parks at the tail boundary, so the established `:w` spelling still -/// walks to Save while New remains visible on every pane. +/// 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` +/// spelling still walks to Save while New remains visible on every pane. pub const pane_builtins_str = "New Del"; pub const file_pane_builtins_str = "Save New Del"; +pub const terminal_pane_builtins_str = "New 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 diff --git a/src/pardes.zig b/src/pardes.zig index 6eb8a740..73b431e6 100644 --- a/src/pardes.zig +++ b/src/pardes.zig @@ -137,6 +137,7 @@ test { const pane_tail = " " ++ config.pane_builtins_str; const file_pane_tail = " " ++ config.file_pane_builtins_str; +const terminal_pane_tail = " " ++ config.terminal_pane_builtins_str; // Kept separate from the path so a click still expands to the exact filename. // It belongs to the live, read-only prefix rather than the editable command // tail: saving removes it without rewriting anything the user typed there. @@ -569,7 +570,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 Del", Pardes.curTail(pane)); + try std.testing.expectEqualStrings(" New Del Filter", Pardes.curTail(pane)); const tag_x = p.rects[0].x + config.GUTTER; const tag_y = p.rects[0].y; @@ -634,6 +635,42 @@ test "pane-tag Exec prefers New and argument builtins before shell fallback" { try std.testing.expectEqualStrings("DefinitelyNotABuiltin\r", sent[0..sent_len]); } +test "Filter is ordered after Del and toggles only its terminal pane" { + const testing = std.testing; + const del = std.meta.stringToEnum(Builtin, "Del") orelse return error.MissingDelBuiltin; + const filter = std.meta.stringToEnum(Builtin, "Filter") orelse return error.MissingFilterBuiltin; + try testing.expectEqual(@intFromEnum(del) + 1, @intFromEnum(filter)); + + const p = try Pardes.init(testing.allocator, .{ .tty_only = true }); + defer p.deinit(); + while (p.nextEffect()) |_| {} + const first = p.panes[0].?; + const palette_before = first.vt.colorForXterm(.{ .palette = 1 }).?; + + try testing.expect(first.tty_filter); + try testing.expect(p.executeBuiltinLine(0, "Filter")); + try testing.expect(!first.tty_filter); + try testing.expect(palette_before.eql(first.vt.colorForXterm(.{ .palette = 1 }).?)); + + const second_id = p.freeSlot().?; + const second = try p.newShell(second_id, ""); + try testing.expect(second.tty_filter); + try testing.expect(p.executeBuiltinLine(second_id, "Filter")); + try testing.expect(!second.tty_filter); + try testing.expect(!first.tty_filter); + + const doc_id = p.freeSlot().?; + const doc = try image_pane.create(p, doc_id, "/tmp/filter-inert.ppm", &.{}); + try testing.expect(!doc.tty_filter); + try testing.expect(p.executeBuiltinLine(doc_id, "Filter")); + try testing.expect(!doc.tty_filter); + try testing.expect(!first.tty_filter); + + try testing.expect(p.executeBuiltinLine(0, "Filter")); + try testing.expect(first.tty_filter); + try testing.expect(!second.tty_filter); +} + test "an untouched tagline ends where its layout column's widest one does" { const gpa = std.testing.allocator; const p = try Pardes.init(gpa, .{ .cols = 100, .rows = 30 }); @@ -659,7 +696,7 @@ 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 Del", above_tag[above_tag.len - " New Del".len ..]); + try std.testing.expectEqualStrings(" New Del Filter", above_tag[above_tag.len - " New Del Filter".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); @@ -708,7 +745,16 @@ 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 Del", Pardes.curTail(terminal)); + try std.testing.expectEqualStrings(" New Del Filter", Pardes.curTail(terminal)); + + // The immediately preceding release used the generic current default on + // terminals. It upgrades too, 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 Del Filter", Pardes.curTail(terminal)); const terminal_custom = try std.fmt.allocPrint(p.scratch.allocator(), "{s} Keep Del", .{ try p.tagPrefix(terminal), @@ -717,6 +763,31 @@ test "legacy default tag tails upgrade while custom tails remain owned" { try std.testing.expect(terminal.tag_init); try std.testing.expectEqualStrings(" Keep Del", Pardes.curTail(terminal)); + // The first dump format included tty mode in the live prefix. Its stored + // cwd still identifies where the editable bytes begin after the mode word + // disappeared from today's tag, so a custom tail must survive that move. + terminal.tag_tail_len = 0; + terminal.tag_init = false; + p.restoreDumpTail(terminal, .{ + .kind = .terminal, + .tag = "TTY /historical/cwd Keep Del", + .body = "", + .terminal = .{ .cwd = "/historical/cwd" }, + }); + try std.testing.expect(terminal.tag_init); + try std.testing.expectEqualStrings(" Keep Del", Pardes.curTail(terminal)); + + terminal.tag_tail_len = 0; + terminal.tag_init = false; + p.restoreDumpTail(terminal, .{ + .kind = .terminal, + .tag = "TTY /historical/cwd New Del", + .body = "", + .terminal = .{ .cwd = "/historical/cwd" }, + }); + try std.testing.expect(!terminal.tag_init); + try std.testing.expectEqualStrings(" New 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. terminal.tag_tail_len = 0; @@ -761,6 +832,7 @@ test "legacy default tag tails upgrade while custom tails remain owned" { // with only `img PATH`. Their custom tails still migrate through the // pane-specific legacy-prefix recognizer. const image_doc = try image_pane.create(p, 1, "/tmp/legacy image.ppm", &.{}); + try std.testing.expectEqualStrings(" New Del", Pardes.curTail(image_doc)); p.restoreDumpTail(image_doc, .{ .kind = .image, .tag = "img /tmp/legacy image.ppm Keep Del", @@ -1407,6 +1479,9 @@ test "restored terminals keep monotonic nonzero pane identities" { const gpa = std.testing.allocator; const source = try Pardes.init(gpa, .{ .shells = 3 }); defer source.deinit(); + // Filter is a fresh presentation default, not emulator/dump state. Even a + // pane toggled off in the source session comes back with the default on. + source.panes[1].?.tty_filter = false; try source.dumpState(); const restored = try Pardes.initFromDump(gpa, .{}, source.dump_out.?); @@ -1418,6 +1493,7 @@ test "restored terminals keep monotonic nonzero pane identities" { for (restored.panes, 0..) |slot, id| { const pane = slot orelse continue; if (!pane.isTerminal()) continue; + try std.testing.expect(pane.tty_filter); try std.testing.expect(pane.serial != 0); for (serials[0..n]) |seen| try std.testing.expect(pane.serial != seen); ids[n] = id; @@ -1431,6 +1507,7 @@ test "restored terminals keep monotonic nonzero pane identities" { const before = restored.next_serial; const free = restored.freeSlot() orelse return error.NoFreePane; const fresh = try restored.newShell(free, ""); + try std.testing.expect(fresh.tty_filter); try std.testing.expectEqual(before + 1, fresh.serial); try std.testing.expectEqual(fresh.serial, restored.next_serial); } @@ -1681,8 +1758,9 @@ const EFFECT_CAP = 4096; // one update may queue 256 KiB of ordered 64-byte writ /// Everything a theme repaints. `bg`/`fg` null = leave the host terminal's own /// default cell showing (the native-dark shape); `palette` null = let a child's -/// ANSI indices reach the host untranslated. The gutter's move box lives here -/// too: it used to be a pair of module constants, but a theme that wants to be +/// ANSI indices reach the host untranslated until that terminal enables its +/// theme-keyed Filter. The gutter's move box lives here too: it used to be a +/// pair of module constants, but a theme that wants to be /// restrained has to be able to turn the accent DOWN, and the box is the one /// piece of loud chrome on screen. The overlay/drag greys that were also /// hardcoded turned out to be the dark theme's own scroll_track/lineno/tag_fg @@ -3203,6 +3281,10 @@ pub const Pane = struct { tty_stream: [TTY_REPLAY_CAP]u8 = undefined, tty_stream_head: usize = 0, tty_stream_len: usize = 0, + /// Terminal-only, pane-local presentation mode. Ghostty remains the owner + /// of the unmodified VT palette and dynamic OSC colours; the renderer + /// projects them through the active Pardes theme when this is set. + tty_filter: bool = false, /// query replies ghostty computed (DSR, DA, kitty); the stream handler has /// no path to the effect queue, so they land here and sync() drains them /// into write effects. Bounded: replies are tiny escape sequences. @@ -4703,6 +4785,10 @@ pub const Pardes = struct { /// authoritative record. Generated setting builtins mutate it directly; /// rendering and the Config report read those same fields. settings: runtime_cfg.State = .{ .font = .{ .tagline_percent = config.gui_tagline_font_percent } }, + /// One theme-derived Ghostty palette shared by all filtered terminals. + /// Its value key makes a same-name ThemeFile reload invalidate it without + /// coupling terminal rendering to the theme-selection call sites. + tty_filter_palette: term_pane.FilterPalette = .{}, /// Delivery bookkeeping, not configuration: prevents a synchronous host /// pump from taking one still-pending font request more than once before it /// acknowledges success or rejection. @@ -5715,7 +5801,15 @@ pub const Pardes = struct { /// (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); + } + + /// 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. + fn defaultTail(pane: *const Pane) []const u8 { if (pane.file) |f| if (output_pane.fileTraits(f.output).saves) return file_pane_tail; + if (pane.isTerminal()) return terminal_pane_tail; return pane_tail; } @@ -5793,10 +5887,7 @@ pub const Pardes = struct { // prefix ++ the spaces in front of the words ++ the words: the // frozen gap for a touched tail, the default's own single leading // space for an untouched one (which is why there is no +1 here) - const words = if (q.file) |f| - (if (output_pane.fileTraits(f.output).saves) file_pane_tail else pane_tail) - else - pane_tail; + const words = defaultTail(q); const laid = if (q.tag_init) q.tagSlice() else words; const lead = laid.len - std.mem.trimStart(u8, laid, " ").len; const q_end = file_pane.displayWidth(p.tagPrefix(q) catch continue) + lead + file_pane.displayWidth(std.mem.trimStart(u8, words, " ")); @@ -12341,10 +12432,18 @@ pub const Pardes = struct { pane.tag_init = true; return; } - const tail_class: TailClass = if (src.kind == .file) - tailClass(pane) - else - .generic; + const tail_class = tailClass(pane); + // Early dumps put tty mode in the live prefix itself. The cwd stored + // beside the replay stream is the stable half of that historical + // prefix; use it to recover both custom tails and defaults even though + // today's tag has only the mode box plus cwd. Check this before the + // current prefix because a not-yet-reported cwd is legitimately empty + // and therefore a prefix of every saved tag. + if (src.kind == .terminal and std.mem.startsWith(u8, src.tag, "TTY ")) { + const legacy = std.fmt.allocPrint(p.scratch.allocator(), "TTY {s}", .{src.terminal.?.cwd}) catch return; + if (std.mem.startsWith(u8, src.tag, legacy)) + return p.restoreTailAt(pane, src.tag, legacy, .terminal); + } const current = p.tagPrefix(pane) catch return; if (std.mem.startsWith(u8, src.tag, current)) return p.restoreTailAt(pane, src.tag, savedPrefix(src.tag, current, tail_class), tail_class); @@ -12365,10 +12464,11 @@ pub const Pardes = struct { p.restoreTailAt(pane, saved_tag, savedPrefix(saved_tag, pfx, class), class); } - const TailClass = enum { generic, savable_file }; + const TailClass = enum { generic, savable_file, terminal }; fn tailClass(pane: *const Pane) TailClass { if (pane.file) |f| if (output_pane.fileTraits(f.output).saves) return .savable_file; + if (pane.isTerminal()) return .terminal; return .generic; } @@ -12398,9 +12498,13 @@ pub const Pardes = struct { // tail SAYS and not where it sat: leading spaces are layout, never // content, and a default that came back padded is still a default. const said = std.mem.trimStart(u8, rest, " "); - const defaults = switch (class) { - .generic => [2][]const u8{ pane_tail, legacy_pane_tail }, - .savable_file => [2][]const u8{ file_pane_tail, legacy_file_pane_tail }, + const defaults: []const []const u8 = switch (class) { + .generic => &.{ pane_tail, legacy_pane_tail }, + .savable_file => &.{ file_pane_tail, legacy_file_pane_tail }, + // Terminal dumps written before Filter used the generic current + // tail, and the earliest version used just Del. Both upgrade; + // other pane classes still treat this new default as user text. + .terminal => &.{ terminal_pane_tail, pane_tail, legacy_pane_tail }, }; for (defaults) |default| if (std.mem.eql(u8, said, std.mem.trimStart(u8, default, " "))) return; diff --git a/src/term_pane.zig b/src/term_pane.zig index adba1cd6..cc0cc24e 100644 --- a/src/term_pane.zig +++ b/src/term_pane.zig @@ -22,6 +22,75 @@ const dump = @import("dump.zig"); pub const history_max = 64; // snapshots copy the whole edit buffer; keep this tighter than files +const GColor = ghostty_vt.color; + +/// The inputs which completely determine a filtered terminal palette. Theme +/// names and indices are intentionally absent: ThemeFile may replace a theme +/// in place under the same name, while equal colour values need no rebuild. +const FilterPaletteKey = struct { + bg: GColor.RGB, + fg: GColor.RGB, + base: [16]GColor.RGB, +}; + +/// Cached 256-colour projection of the current Pardes theme. Ghostty owns the +/// interpolation: its CIELAB cube and greyscale ramp give every xterm key a +/// theme-derived RGB value while retaining the conventional dark-to-light +/// index orientation on light themes (`harmonious = false`). +pub const FilterPalette = struct { + key: ?FilterPaletteKey = null, + colors: GColor.Palette = GColor.default, + + fn get(self: *FilterPalette, theme: *const pardes.Theme) *const GColor.Palette { + const bg = asGhostRgb(theme.bg orelse theme.tag_bg); + const fg = asGhostRgb(theme.fg orelse theme.tag_fg); + var base: [16]GColor.RGB = undefined; + if (theme.palette) |palette| { + for (&base, palette) |*dst, src| dst.* = asGhostRgb(src); + } else { + // A theme without an ANSI table still supplies every key. The + // first eight keep the usual semantic families; their bright + // partners use the same accents plus the theme's lighter chrome. + const synthesized = [16][3]u8{ + theme.bg orelse theme.tag_bg, + theme.kw, + theme.str, + theme.num, + theme.box, + theme.sel_bg, + theme.comment, + theme.fg orelse theme.tag_fg, + theme.lineno, + theme.kw, + theme.str, + theme.num, + theme.scroll_thumb, + theme.sel_fg, + theme.tag_fg, + theme.fg orelse theme.tag_fg, + }; + for (&base, synthesized) |*dst, src| dst.* = asGhostRgb(src); + } + + const key: FilterPaletteKey = .{ .bg = bg, .fg = fg, .base = base }; + if (self.key) |old| if (std.meta.eql(old, key)) return &self.colors; + + var seed = GColor.default; + for (base, 0..) |rgb, i| seed[i] = rgb; + self.colors = GColor.generate256Color(seed, .initEmpty(), bg, fg, false); + self.key = key; + return &self.colors; + } +}; + +fn asGhostRgb(rgb: [3]u8) GColor.RGB { + return .{ .r = rgb[0], .g = rgb[1], .b = rgb[2] }; +} + +fn asPardesColor(rgb: GColor.RGB) pardes.Color { + return .{ .rgb = .{ rgb.r, rgb.g, rgb.b } }; +} + /// The owned text standing in for `rows` live terminal rows, beginning at /// absolute surface row `row`. The emulator grid remains untouched underneath. pub const EditBuffer = struct { @@ -152,6 +221,9 @@ pub fn create(gpa: std.mem.Allocator, cols: u16, rows: u16) !*Pane { .gpa = gpa, .cols = cols, .rows = rows, + // Real terminals start theme-keyed. Document panes use the separate + // 1x1 stub constructor and retain Pane's inert false default. + .tty_filter = true, }; pane.stream = pane.vt.vtStream(); // Answer terminal queries (DSR/DA/kitty) back into the pty, else @@ -891,6 +963,11 @@ pub fn recolorAnsi(p: *Pardes, pane: *Pane, r: pardes.Rect, tx: u16, tw: u16, bo const s = &p.surface; const goff: i32 = @intCast(pane.vt.screens.active.pages.scrollbar().offset); const body_y = if (p.settings.tag_bottom) r.y else r.y + pardes.BOX_H; + var filtered_storage: FilteredColors = undefined; + const filtered: ?*FilteredColors = if (pane.tty_filter) blk: { + filtered_storage = FilteredColors.init(p, pane); + break :blk &filtered_storage; + } else null; var vr: u16 = 0; while (vr < body_h and vr < pane.rows) : (vr += 1) { const grid = pane.gridRow(off + @as(i32, vr)) - goff; @@ -901,19 +978,29 @@ pub fn recolorAnsi(p: *Pardes, pane: *Pane, r: pardes.Rect, tx: u16, tw: u16, bo var c: u16 = 0; while (c < tw) : (c += 1) { const ci = pane.vt.screens.active.pages.getCell(.{ .viewport = .{ .x = @intCast(c), .y = @intCast(grid) } }) orelse continue; - if (ci.cell.wide == .spacer_tail) continue; + // bodyText already gave a wide glyph's empty surface tail the + // head's body style. Ordinary ANSI projection historically leaves + // that alone; Filter must replace it too or one half of the cell + // can retain a host/default colour (Ghostty gives the tail the + // same style id as its wide head). + if (ci.cell.wide == .spacer_tail and filtered == null) continue; const cell = s.at(tx + c, body_y + vr); - if (cell.default) continue; - cell.style = cellStyle(p, ci); + // In ordinary ANSI mode retain the old sparse projection: bodyText + // already painted every visible glyph. A filter paints the whole + // VT viewport so even empty/default and background-only cells are + // RGB-keyed by the theme rather than leaking the host defaults. + if (cell.default and filtered == null) continue; + cell.default = false; + cell.style = cellStyle(p, ci, filtered); } } } -pub fn cellStyle(p: *Pardes, ci: ghostty_vt.PageList.Cell) pardes.CellStyle { +fn cellStyle(p: *Pardes, ci: ghostty_vt.PageList.Cell, filtered: ?*FilteredColors) pardes.CellStyle { const style = ci.style(); var cs: pardes.CellStyle = .{ - .fg = ghostColor(p, style.fg_color, false), - .bg = ghostColor(p, style.bg_color, true), + .fg = if (filtered) |colors| colors.fg(style) else ghostColor(p, style.fg_color, false), + .bg = if (filtered) |colors| colors.bg(style, ci.cell) else ghostColor(p, style.bg_color, true), .bold = style.flags.bold, .dim = style.flags.faint, .italic = style.flags.italic, @@ -930,17 +1017,330 @@ pub fn cellStyle(p: *Pardes, ci: ghostty_vt.PageList.Cell) pardes.CellStyle { .dashed => .dashed, }, }; - switch (ci.cell.content_tag) { + // Style.bg above already resolves Ghostty's color-only cell variants for + // the filtered path. Preserve the established direct translation outside + // it, where indexed colours are intentionally allowed to reach the host. + if (filtered == null) switch (ci.cell.content_tag) { .bg_color_palette => cs.bg = palColor(p, ci.cell.content.color_palette.data), .bg_color_rgb => { const rgb = ci.cell.content.color_rgb; cs.bg = .{ .rgb = .{ rgb.r, rgb.g, rgb.b } }; }, else => {}, - } + }; return cs; } +/// Per-render resolver. The source palette is materialized through Ghostty's +/// public xterm API, so OSC 4 changes participate without reaching into the +/// emulator's private state. Truecolour and visually overridden entries are +/// reduced to the nearest canonical Ghostty palette key; the key then indexes +/// the theme palette. Repeated RGBs pay that search only once per frame. +const FilteredColors = struct { + source: GColor.Palette, + target: *const GColor.Palette, + theme_bg: GColor.RGB, + theme_fg: GColor.RGB, + dynamic_bg: ?GColor.RGB, + dynamic_fg: ?GColor.RGB, + // Direct-mapped rather than append-only: a frame which encounters more + // than the cache's capacity must not strand every later (and repeated) + // colour on the 256-entry nearest-key scan. The RGB hash spreads the + // common 6x6x6 cube values instead of keying on their low bits. + cache_rgb: [256]GColor.RGB = undefined, + cache_key: [256]u8 = undefined, + cache_valid: [256]bool = @splat(false), + + fn init(p: *Pardes, pane: *const Pane) FilteredColors { + var source = GColor.default; + for (&source, 0..) |*rgb, i| + rgb.* = pane.vt.colorForXterm(.{ .palette = @intCast(i) }) orelse rgb.*; + const theme = p.theme(); + var theme_bg = asGhostRgb(theme.bg orelse theme.tag_bg); + var theme_fg = asGhostRgb(theme.fg orelse theme.tag_fg); + var dynamic_bg = pane.vt.colorForXterm(.{ .dynamic = .background }); + var dynamic_fg = pane.vt.colorForXterm(.{ .dynamic = .foreground }); + // DECSCNM swaps only the terminal's default color roles; explicit SGR + // colors stay explicit. Reuse Ghostty's parsed mode instead of trying + // to infer the escape from cells, just as its renderer does. + if (pane.vt.modes.get(.reverse_colors)) { + std.mem.swap(GColor.RGB, &theme_bg, &theme_fg); + std.mem.swap(?GColor.RGB, &dynamic_bg, &dynamic_fg); + } + return .{ + .source = source, + .target = p.tty_filter_palette.get(theme), + .theme_bg = theme_bg, + .theme_fg = theme_fg, + .dynamic_bg = dynamic_bg, + .dynamic_fg = dynamic_fg, + }; + } + + fn fg(self: *FilteredColors, style: ghostty_vt.Style) pardes.Color { + const resolved = style.fg(.{ + .default = self.dynamic_fg orelse self.theme_fg, + .palette = &self.source, + .bold = null, + }); + return switch (style.fg_color) { + .none => if (self.dynamic_fg) |rgb| self.keyed(rgb) else asPardesColor(self.theme_fg), + .palette => |idx| self.palette(idx, resolved), + .rgb => self.keyed(resolved), + }; + } + + fn bg(self: *FilteredColors, style: ghostty_vt.Style, cell: *const ghostty_vt.Cell) pardes.Color { + const resolved = style.bg(cell, &self.source); + return switch (cell.content_tag) { + .bg_color_palette => self.palette(cell.content.color_palette.data, resolved.?), + .bg_color_rgb => self.keyed(resolved.?), + else => switch (style.bg_color) { + .none => if (self.dynamic_bg) |rgb| self.keyed(rgb) else asPardesColor(self.theme_bg), + .palette => |idx| self.palette(idx, resolved.?), + .rgb => self.keyed(resolved.?), + }, + }; + } + + /// Preserve an ordinary indexed colour's semantic key. A value changed by + /// OSC 4 instead carries arbitrary RGB intent, so key that RGB the same way + /// as truecolour. Setting an entry to its exact original value is visually + /// indistinguishable and correctly takes this fast path. + fn palette(self: *FilteredColors, idx: u8, current: GColor.RGB) pardes.Color { + if (current.eql(GColor.default[idx])) return asPardesColor(self.target[idx]); + return self.keyed(current); + } + + fn keyed(self: *FilteredColors, rgb: GColor.RGB) pardes.Color { + const key = self.nearestKey(rgb); + return asPardesColor(self.target[key]); + } + + fn nearestKey(self: *FilteredColors, rgb: GColor.RGB) u8 { + const rgb24 = (@as(u32, rgb.r) << 16) | (@as(u32, rgb.g) << 8) | rgb.b; + const slot: u8 = @truncate((rgb24 *% 0x9e3779b1) >> 24); + if (self.cache_valid[slot] and self.cache_rgb[slot].eql(rgb)) + return self.cache_key[slot]; + + var best: u8 = 0; + var best_distance: u32 = std.math.maxInt(u32); + for (GColor.default, 0..) |candidate, i| { + const distance = colorDistance(rgb, candidate); + // Strict comparison makes duplicate-colour ties stable at the + // lowest canonical xterm key. + if (distance < best_distance) { + best_distance = distance; + best = @intCast(i); + } + } + self.cache_rgb[slot] = rgb; + self.cache_key[slot] = best; + self.cache_valid[slot] = true; + return best; + } +}; + +fn colorDistance(a: GColor.RGB, b: GColor.RGB) u32 { + const dr = @as(i32, a.r) - @as(i32, b.r); + const dg = @as(i32, a.g) - @as(i32, b.g); + const db = @as(i32, a.b) - @as(i32, b.b); + return @intCast(dr * dr + dg * dg + db * db); +} + +test "terminal Filter keys indexed truecolor OSC and background-only cells through the theme" { + const testing = std.testing; + const p = try Pardes.init(testing.allocator, .{ .tty_only = true, .cols = 18, .rows = 6 }); + defer p.deinit(); + while (p.nextEffect()) |_| {} + const pane = p.panes[0].?; + try testing.expect(pane.tty_filter); + pane.tty_filter = false; + + // 1: ANSI base key; 196: extended key; true red exactly matches canonical + // key 196. The two backgrounds repeat key 25 as indexed and truecolour. + // Erase-to-EOL under that background makes Ghostty color-only cells. + p.update(.{ .output = .{ .pane = 0, .bytes = "\x1b[31mA" ++ + "\x1b[38;5;196mB" ++ + "\x1b[38;2;255;0;0mC" ++ + "\x1b[0;48;5;25mD" ++ + "\x1b[0;48;2;0;95;175mE" ++ + "\x1b[0;1;2;3;4;5;7;8;9mF" ++ + "\x1b[0;48;5;25m\x1b[K" ++ + "\r\n\x1b[0;38;5;2m界" } }); + + var frame = std.heap.ArenaAllocator.init(testing.allocator); + defer frame.deinit(); + const r = p.rects[0]; + const tx = r.x + config.GUTTER; + const body_y = if (p.settings.tag_bottom) r.y else r.y + pardes.BOX_H; + + const raw = try p.render(frame.allocator()); + try testing.expectEqual(pardes.Color{ .index = 1 }, raw.at(tx, body_y).style.fg); + try testing.expectEqual(pardes.Color{ .index = 196 }, raw.at(tx + 1, body_y).style.fg); + try testing.expectEqual(pardes.Color{ .rgb = .{ 255, 0, 0 } }, raw.at(tx + 2, body_y).style.fg); + + pane.tty_filter = true; + _ = frame.reset(.retain_capacity); + const filtered = try p.render(frame.allocator()); + var expected_cache: FilterPalette = .{}; + const expected = expected_cache.get(p.theme()); + try testing.expectEqual(asPardesColor(expected[1]), filtered.at(tx, body_y).style.fg); + try testing.expectEqual(asPardesColor(expected[196]), filtered.at(tx + 1, body_y).style.fg); + try testing.expectEqual(filtered.at(tx + 1, body_y).style.fg, filtered.at(tx + 2, body_y).style.fg); + try testing.expectEqual(asPardesColor(expected[25]), filtered.at(tx + 3, body_y).style.bg); + try testing.expectEqual(filtered.at(tx + 3, body_y).style.bg, filtered.at(tx + 4, body_y).style.bg); + + const attrs = filtered.at(tx + 5, body_y).style; + try testing.expect(attrs.bold); + try testing.expect(attrs.dim); + try testing.expect(attrs.italic); + try testing.expect(attrs.blink); + try testing.expect(attrs.reverse); + try testing.expect(attrs.invisible); + try testing.expect(attrs.strikethrough); + try testing.expectEqual(.single, attrs.ul); + + const erased = pane.vt.screens.active.pages.getCell(.{ .viewport = .{ .x = 6, .y = 0 } }).?; + try testing.expectEqual(.bg_color_palette, erased.cell.content_tag); + try testing.expectEqual(asPardesColor(expected[25]), filtered.at(tx + 6, body_y).style.bg); + try testing.expectEqual(asPardesColor(expected[2]), filtered.at(tx, body_y + 1).style.fg); + try testing.expectEqual(filtered.at(tx, body_y + 1).style, filtered.at(tx + 1, body_y + 1).style); + // A filtered terminal never delegates either colour to a backend palette, + // including cells which were empty/default before the pass. + for (0..r.w - config.GUTTER) |col| { + const cell = filtered.at(tx + @as(u16, @intCast(col)), body_y); + try testing.expect(!cell.default); + switch (cell.style.fg) { + .rgb => {}, + else => return error.FilteredForegroundWasNotRgb, + } + switch (cell.style.bg) { + .rgb => {}, + else => return error.FilteredBackgroundWasNotRgb, + } + } + + // Colors remains the global master gate. The pane remembers Filter while + // ANSI projection is dormant, and resumes it without replaying VT bytes. + p.settings.colors = false; + _ = frame.reset(.retain_capacity); + const plain = try p.render(frame.allocator()); + try testing.expect(pane.tty_filter); + try testing.expectEqual(asPardesColor(asGhostRgb(p.theme().fg.?)), plain.at(tx, body_y).style.fg); + p.settings.colors = true; + + // OSC 4 changes the value behind an existing indexed cell. Filter treats + // that arbitrary value like truecolour, while toggling remains purely a + // presentation operation and cannot alter Ghostty's query answer. + p.update(.{ .output = .{ .pane = 0, .bytes = "\x1b]4;1;#ff0000\x1b\\" } }); + const osc_red = pane.vt.colorForXterm(.{ .palette = 1 }).?; + try testing.expect(osc_red.eql(.{ .r = 255, .g = 0, .b = 0 })); + pane.tty_filter = false; + pane.tty_filter = true; + try testing.expect(osc_red.eql(pane.vt.colorForXterm(.{ .palette = 1 }).?)); + _ = frame.reset(.retain_capacity); + const osc_palette = try p.render(frame.allocator()); + try testing.expectEqual(asPardesColor(expected[196]), osc_palette.at(tx, body_y).style.fg); + + // Dynamic default foreground/background colours key every default cell, + // including the otherwise blank end of the row. + p.update(.{ .output = .{ .pane = 0, .bytes = "\x1b]10;#ff0000\x1b\\" ++ + "\x1b]11;#5f5f5f\x1b\\" } }); + const dyn_fg = pane.vt.colorForXterm(.{ .dynamic = .foreground }).?; + const dyn_bg = pane.vt.colorForXterm(.{ .dynamic = .background }).?; + try testing.expect(dyn_fg.eql(.{ .r = 255, .g = 0, .b = 0 })); + try testing.expect(dyn_bg.eql(.{ .r = 95, .g = 95, .b = 95 })); + _ = frame.reset(.retain_capacity); + const dynamic = try p.render(frame.allocator()); + const blank = dynamic.at(tx + r.w - config.GUTTER - 1, body_y + 2).style; + try testing.expectEqual(asPardesColor(expected[196]), blank.fg); + try testing.expectEqual(asPardesColor(expected[59]), blank.bg); + + // Ghostty owns DEC reverse-screen parsing. Filter follows that mode for + // the dynamic/default roles while leaving an explicit ANSI foreground on + // an existing cell bound to the same semantic palette key. + const explicit_before_reverse = dynamic.at(tx, body_y).style.fg; + p.update(.{ .output = .{ .pane = 0, .bytes = "\x1b[?5h" } }); + _ = frame.reset(.retain_capacity); + const reversed = try p.render(frame.allocator()); + const reversed_blank = reversed.at(tx + r.w - config.GUTTER - 1, body_y + 2).style; + try testing.expectEqual(asPardesColor(expected[59]), reversed_blank.fg); + try testing.expectEqual(asPardesColor(expected[196]), reversed_blank.bg); + try testing.expectEqual(explicit_before_reverse, reversed.at(tx, body_y).style.fg); + + p.update(.{ .output = .{ .pane = 0, .bytes = "\x1b[?5l" } }); + _ = frame.reset(.retain_capacity); + const unreversed = try p.render(frame.allocator()); + const unreversed_blank = unreversed.at(tx + r.w - config.GUTTER - 1, body_y + 2).style; + try testing.expectEqual(asPardesColor(expected[196]), unreversed_blank.fg); + try testing.expectEqual(asPardesColor(expected[59]), unreversed_blank.bg); + + // The cache is keyed by values, not a theme name. Replacing a custom + // theme in place immediately recolours already-rendered indexed cells. + p.update(.{ .output = .{ .pane = 0, .bytes = "\x1b]104;1\x1b\\" } }); + var custom = p.theme().*; + custom.name = try p.gpa.dupe(u8, "same-name"); + custom.palette = null; + custom.kw = .{ 1, 2, 3 }; + p.custom_theme = custom; + p.custom_theme_active = true; + _ = frame.reset(.retain_capacity); + const custom_first = try p.render(frame.allocator()); + try testing.expectEqual(pardes.Color{ .rgb = .{ 1, 2, 3 } }, custom_first.at(tx, body_y).style.fg); + if (p.custom_theme) |*theme| theme.kw = .{ 4, 5, 6 }; + _ = frame.reset(.retain_capacity); + const custom_second = try p.render(frame.allocator()); + try testing.expectEqual(pardes.Color{ .rgb = .{ 4, 5, 6 } }, custom_second.at(tx, body_y).style.fg); +} + +test "terminal Filter keeps extended keys dark-to-light on a light theme" { + const p = try Pardes.init(std.testing.allocator, .{ .tty_only = true }); + defer p.deinit(); + // Curated order is a public theme contract: helix, dark, acme. + p.settings.theme = 2; + try std.testing.expectEqualStrings("acme", p.theme().name); + var cache: FilterPalette = .{}; + const palette = cache.get(p.theme()); + try std.testing.expect(palette[16].eql(asGhostRgb(p.theme().fg.?))); + try std.testing.expect(palette[231].eql(asGhostRgb(p.theme().bg.?))); +} + +test "terminal Filter preserves exact palette-null light theme default roles" { + const testing = std.testing; + const p = try Pardes.init(testing.allocator, .{ .tty_only = true, .cols = 12, .rows = 5 }); + defer p.deinit(); + while (p.nextEffect()) |_| {} + + var light = p.theme().*; + light.name = try p.gpa.dupe(u8, "filter-light-defaults"); + light.bg = .{ 0xf8, 0xf8, 0xf8 }; + light.fg = .{ 0x38, 0x38, 0x38 }; + light.palette = null; + p.custom_theme = light; + p.custom_theme_active = true; + + const pane = p.panes[0].?; + try testing.expectEqual(@as(?GColor.RGB, null), pane.vt.colorForXterm(.{ .dynamic = .foreground })); + try testing.expectEqual(@as(?GColor.RGB, null), pane.vt.colorForXterm(.{ .dynamic = .background })); + pane.tty_filter = true; + + var frame = std.heap.ArenaAllocator.init(testing.allocator); + defer frame.deinit(); + const r = p.rects[0]; + const tx = r.x + config.GUTTER; + const body_y = if (p.settings.tag_bottom) r.y else r.y + pardes.BOX_H; + const ordinary = try p.render(frame.allocator()); + try testing.expectEqual(pardes.Color{ .rgb = light.fg.? }, ordinary.at(tx, body_y).style.fg); + try testing.expectEqual(pardes.Color{ .rgb = light.bg.? }, ordinary.at(tx, body_y).style.bg); + + p.update(.{ .output = .{ .pane = 0, .bytes = "\x1b[?5h" } }); + _ = frame.reset(.retain_capacity); + const reversed = try p.render(frame.allocator()); + try testing.expectEqual(pardes.Color{ .rgb = light.bg.? }, reversed.at(tx, body_y).style.fg); + try testing.expectEqual(pardes.Color{ .rgb = light.fg.? }, reversed.at(tx, body_y).style.bg); +} + pub fn palColor(p: *Pardes, idx: u8) pardes.Color { if (p.theme().palette) |pal| if (idx < 16) return .{ .rgb = pal[idx] }; return .{ .index = idx }; diff --git a/src/tutor.txt b/src/tutor.txt index 5a8335d3..193ef29c 100644 --- a/src/tutor.txt +++ b/src/tutor.txt @@ -139,9 +139,13 @@ "Save", so a bare `:` then Tab saves. `:w` is w 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). Everything else — a - terminal, an image, a PDF, an output buffer like "+Search" — shows the - plain "New Del", because there is no file behind it to Save. An image + would rather type a command than walk to one). A terminal shows + "New Del Filter": 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 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. @@ -187,7 +191,8 @@ wear the one you stopped on. The bar holds only what you reach for often — the rest of the builtins are words you execute and keys you press. Nearly every one has a KEY PATH under SPC (part 3.13): "Colors" - (the syntax/ansi recolor) is SPC t c, the native GUI scene effects are + (the global syntax/ANSI master switch) is SPC t c; a terminal's Filter + setting stays remembered while Colors is off. The native GUI scene effects are SPC t r/R/g, panel transitions are SPC a s/z/d/a/v, and SPC ? lists the lot. Right-click a directory in any body to open a terminal there. @@ -1153,8 +1158,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"; everything else, - output buffers included, shows "New Del" + file tag = path + "Save New Del"; terminal = cwd + + "New Del Filter"; other panes 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 @@ -1164,6 +1169,7 @@ abc TTY: a terminal IS a pane; Ctrl-b (or Shift-Esc) toggles the shell, landing its cursor where you navigated (prompt start if the input is empty, mid-text otherwise) + Filter in its tag toggles a pane-local, theme-keyed palette KEYS (helix): h j k l w b e 0 $ ^ gg ge f F t T v x X d c y p i a I A o O u undo U redo Enter=look Tab=execute w b e f F t T SELECT what they cross, so `i` after one diff --git a/test/macos-snapshots/boot.golden b/test/macos-snapshots/boot.golden index fa94142f..f442a92a 100644 --- a/test/macos-snapshots/boot.golden +++ b/test/macos-snapshots/boot.golden @@ -1,6 +1,6 @@ == snap boot grid=80x24 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/boot/cwd New Del +|$ /private/tmp/pardes-macos-e2e/boot/cwd New Del Filter | $ | | @@ -26,7 +26,7 @@ == draw boot 680x396 nonblank == snap resized grid=100x30 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/boot/cwd New Del +|$ /private/tmp/pardes-macos-e2e/boot/cwd New Del Filter | $ | | diff --git a/test/macos-snapshots/cwd.golden b/test/macos-snapshots/cwd.golden index 748d523d..68624146 100644 --- a/test/macos-snapshots/cwd.golden +++ b/test/macos-snapshots/cwd.golden @@ -1,6 +1,6 @@ == snap spawned grid=100x24 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/cwd/cwd New Del +|$ /private/tmp/pardes-macos-e2e/cwd/cwd New Del Filter | $ | | @@ -25,7 +25,7 @@ | == snap moved grid=100x24 cursor=4,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp New Del +|$ /private/tmp New Del Filter | $ cd /tmp | $ | @@ -50,7 +50,7 @@ | == snap moved-again grid=100x24 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ / New Del +|$ / New Del Filter | $ cd /tmp | $ cd / | $ @@ -75,7 +75,7 @@ | == snap idle grid=100x24 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ / New Del +|$ / New Del Filter | $ cd /tmp | $ cd / | $ diff --git a/test/macos-snapshots/drop.golden b/test/macos-snapshots/drop.golden index b4143983..4d2ae400 100644 --- a/test/macos-snapshots/drop.golden +++ b/test/macos-snapshots/drop.golden @@ -1,6 +1,6 @@ == snap booted grid=100x30 cursor=4,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/drop/cwd New Del +|$ /private/tmp/pardes-macos-e2e/drop/cwd New Del Filter | $ printf 'first file\n' > one.txt; printf 'second file\n' > two.txt | $ | diff --git a/test/macos-snapshots/font.golden b/test/macos-snapshots/font.golden index 759e7738..7eac1565 100644 --- a/test/macos-snapshots/font.golden +++ b/test/macos-snapshots/font.golden @@ -1,6 +1,6 @@ == snap boot grid=100x24 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/font/cwd New Del +|$ /private/tmp/pardes-macos-e2e/font/cwd New Del Filter | $ | | @@ -25,7 +25,7 @@ | == snap menlo grid=100x24 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/font/cwd New Del +|$ /private/tmp/pardes-macos-e2e/font/cwd New Del Filter | $ | | @@ -50,7 +50,7 @@ | == snap unchanged grid=100x24 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/font/cwd New Del +|$ /private/tmp/pardes-macos-e2e/font/cwd New Del Filter | $ | | @@ -75,7 +75,7 @@ | == snap bigger grid=77x18 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/font/cwd New Del +|$ /private/tmp/pardes-macos-e2e/font/cwd New Del Filter | $ | | @@ -94,7 +94,7 @@ | == snap reset grid=100x24 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/font/cwd New Del +|$ /private/tmp/pardes-macos-e2e/font/cwd New Del Filter | $ | | @@ -119,7 +119,7 @@ | == snap floor grid=242x56 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/font/cwd New Del +|$ /private/tmp/pardes-macos-e2e/font/cwd New Del Filter | $ | | diff --git a/test/macos-snapshots/keys.golden b/test/macos-snapshots/keys.golden index cff9484e..ddc7c3e5 100644 --- a/test/macos-snapshots/keys.golden +++ b/test/macos-snapshots/keys.golden @@ -1,6 +1,6 @@ == snap typed grid=80x24 cursor=16,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/keys/cwd New Del +|$ /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | $ echo al''pha | | @@ -25,7 +25,7 @@ | == snap ran grid=80x24 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/keys/cwd New Del +|$ /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | $ echo al''pha | alpha | $ @@ -50,7 +50,7 @@ | == snap fixed grid=80x24 cursor=16,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/keys/cwd New Del +|$ /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | $ echo al''pha | alpha | $ echo bra''vo @@ -75,7 +75,7 @@ | == snap second grid=80x24 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /private/tmp/pardes-macos-e2e/keys/cwd New Del +|$ /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | $ echo al''pha | alpha | $ echo bra''vo @@ -100,7 +100,7 @@ | == snap normal grid=80x24 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/keys/cwd New Del +| /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | | alpha | @@ -125,7 +125,7 @@ | == snap moved grid=80x24 cursor=7,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/keys/cwd New Del +| /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | | alpha | @@ -150,7 +150,7 @@ | == snap home grid=80x24 cursor=2,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/keys/cwd New Del +| /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | | alpha | @@ -175,7 +175,7 @@ | == snap end grid=80x24 cursor=6,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/keys/cwd New Del +| /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | | alpha | @@ -200,7 +200,7 @@ | == snap pagedown grid=80x24 cursor=2,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/keys/cwd New Del +| /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | | alpha | @@ -225,7 +225,7 @@ | == snap pageup grid=80x24 cursor=2,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/keys/cwd New Del +| /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | | alpha | @@ -250,7 +250,7 @@ | == snap deleted grid=80x24 cursor=2,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/keys/cwd New Del +| /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | | alpha | @@ -275,7 +275,7 @@ | == snap escaped grid=80x24 cursor=2,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/keys/cwd New Del +| /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | | alpha | @@ -300,7 +300,7 @@ | == snap tabbed grid=80x24 cursor=2,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/keys/cwd New Del +| /private/tmp/pardes-macos-e2e/keys/cwd New Del Filter | | alpha | diff --git a/test/macos-snapshots/rotate.golden b/test/macos-snapshots/rotate.golden index f0cc1eac..c2ffa052 100644 --- a/test/macos-snapshots/rotate.golden +++ b/test/macos-snapshots/rotate.golden @@ -1,6 +1,6 @@ == snap results grid=100x30 cursor=4,25 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/rotate/cwd New Del +| /private/tmp/pardes-macos-e2e/rotate/cwd New Del Filter | zz | x MARK 14 | zz @@ -31,7 +31,7 @@ | 3 @p0:7:3-6 x MARK 03 == snap forward grid=100x30 cursor=7,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/rotate/cwd New Del +| /private/tmp/pardes-macos-e2e/rotate/cwd New Del Filter | | | x MARK 01 @@ -62,7 +62,7 @@ | 3 @p0:7:3-6 x MARK 03 == snap forward2 grid=100x30 cursor=7,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/rotate/cwd New Del +| /private/tmp/pardes-macos-e2e/rotate/cwd New Del Filter | | | x MARK 01 @@ -93,7 +93,7 @@ | 3 @p0:7:3-6 x MARK 03 == snap back grid=100x30 cursor=7,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/rotate/cwd New Del +| /private/tmp/pardes-macos-e2e/rotate/cwd New Del Filter | | | x MARK 01 @@ -124,7 +124,7 @@ | 3 @p0:7:3-6 x MARK 03 == snap forward_by_key grid=100x30 cursor=7,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/rotate/cwd New Del +| /private/tmp/pardes-macos-e2e/rotate/cwd New Del Filter | | | x MARK 01 @@ -155,7 +155,7 @@ | 3 @p0:7:3-6 x MARK 03 == snap placed grid=100x30 cursor=7,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/rotate/cwd New Del +| /private/tmp/pardes-macos-e2e/rotate/cwd New Del Filter | | | x MARK 01 @@ -186,7 +186,7 @@ | 3 @p0:7:3-6 x MARK 03 == snap placed_released grid=100x30 cursor=7,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/rotate/cwd New Del +| /private/tmp/pardes-macos-e2e/rotate/cwd New Del Filter | | | x MARK 01 @@ -217,7 +217,7 @@ | 3 @p0:7:3-6 x MARK 03 == snap thrown grid=100x30 cursor=7,16 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/rotate/cwd New Del +| /private/tmp/pardes-macos-e2e/rotate/cwd New Del Filter | | | x MARK 01 @@ -248,7 +248,7 @@ | 7 @p0:15:3-6 x MARK 07 == snap thrown_coasted grid=100x30 cursor=7,22 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/rotate/cwd New Del +| /private/tmp/pardes-macos-e2e/rotate/cwd New Del Filter | x MARK 07 | zz | x MARK 08 diff --git a/test/macos-snapshots/trackpad.golden b/test/macos-snapshots/trackpad.golden index 5a82ea85..f1356df0 100644 --- a/test/macos-snapshots/trackpad.golden +++ b/test/macos-snapshots/trackpad.golden @@ -1,6 +1,6 @@ == snap ready grid=100x30 cursor=4,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del +| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del Filter | | x MARK a | zz @@ -31,7 +31,7 @@ | == snap adapter grid=100x30 cursor=7,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del +| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del Filter | | x MARK a | zz @@ -62,7 +62,7 @@ | 3 @p0:6:3-6 x MARK c == snap look grid=100x30 cursor=7,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del +| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del Filter | | x MARK a | zz @@ -93,7 +93,7 @@ | 3 @p0:6:3-6 x MARK c == snap dragged grid=100x30 cursor=9,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del +| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del Filter | | x MARK a | zz @@ -124,7 +124,7 @@ | 3 @p0:6:3-6 x MARK c == snap hover grid=100x30 cursor=9,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del +| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del Filter | | x MARK a | zz @@ -155,7 +155,7 @@ | 3 @p0:6:3-6 x MARK c == snap scrolled grid=100x30 cursor=9,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del +| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del Filter | | x MARK a | zz @@ -186,7 +186,7 @@ | 3 @p0:6:3-6 x MARK c == snap notched grid=100x30 cursor=9,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del +| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del Filter | | x MARK a | zz @@ -217,7 +217,7 @@ | 3 @p0:6:3-6 x MARK c == snap exec grid=100x30 cursor=7,10 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del +| /private/tmp/pardes-macos-e2e/trackpad/cwd New Del Filter | | x MARK a | zz diff --git a/test/snapshots/argv.golden b/test/snapshots/argv.golden index 6cf79be0..407117b7 100644 --- a/test/snapshots/argv.golden +++ b/test/snapshots/argv.golden @@ -1,6 +1,6 @@ == snap noargs grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/argv/cwd New Del +|$ /tmp/pardes-snap/argv/cwd New Del Filter | $ echo ARGV''TTY | ARGVTTY | $ @@ -93,7 +93,7 @@ | == snap dirarg grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/argv/cwd/sub New Del +| /tmp/pardes-snap/argv/cwd/sub New Del Filter | ls | inside.txt | diff --git a/test/snapshots/boot.golden b/test/snapshots/boot.golden index d0e9ba09..a6cbac8f 100644 --- a/test/snapshots/boot.golden +++ b/test/snapshots/boot.golden @@ -1,6 +1,6 @@ == snap boot grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/boot/cwd New Del +| /tmp/pardes-snap/boot/cwd New Del Filter | ls | hello.txt | diff --git a/test/snapshots/builtins.golden b/test/snapshots/builtins.golden index 985a9aad..5751b5b1 100644 --- a/test/snapshots/builtins.golden +++ b/test/snapshots/builtins.golden @@ -153,7 +153,6 @@ | | | /tmp/pardes-snap/builtins/cwd/+Help New Del -| 39 SPC s d Dump topbar | 40 SPC s r Restore | 41 SPC t a Ascii | 42 SPC t b Tagbottom @@ -177,10 +176,11 @@ | 60 Msg | 61 ThemeFile | 62 DumpThemes -| 63 EffectCode -| 64 Theme -| 65 Shell -| 66 +| 63 Filter +| 64 EffectCode +| 65 Theme +| 66 Shell +| 67 == snap not-a-picker grid=120x60 cursor=7,58 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill | /tmp/pardes-snap/builtins/cwd/notes.txt Save New Del @@ -214,7 +214,6 @@ | | | /tmp/pardes-snap/builtins/cwd/+Help New Del -| 39 SPC s d Dump topbar | 40 SPC s r Restore | 41 SPC t a Ascii | 42 SPC t b Tagbottom @@ -238,10 +237,11 @@ | 60 Msg | 61 ThemeFile | 62 DumpThemes -| 63 EffectCode -| 64 Theme -| 65 Shell -| 66 +| 63 Filter +| 64 EffectCode +| 65 Theme +| 66 Shell +| 67 == snap window-group grid=120x60 cursor=7,32 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill | /tmp/pardes-snap/builtins/cwd/notes.txt Save New Del diff --git a/test/snapshots/builtins.snap b/test/snapshots/builtins.snap index cf11e5a1..3ec6b9d3 100644 --- a/test/snapshots/builtins.snap +++ b/test/snapshots/builtins.snap @@ -7,9 +7,9 @@ # # The cases this exists for are the ones a leader listing could not show: # Look and Exec have NO SPC path — their shortcuts are Enter/Tab and the two -# mouse buttons — and Theme has no shortcut at all, because a key path can -# never carry the name of a theme. All three are rows, and their blank columns -# are the information. +# mouse buttons — Theme has no shortcut at all, because a key path can never +# carry the name of a theme, and Filter is reached from terminal tags rather +# than the leader. All are rows, and their blank columns are the information. # # `SPC ?` mid-chord is the SAME array read with a non-empty prefix, which is # why there is one builtin here and not two: the group filter drops the @@ -26,7 +26,7 @@ stable 700 15000 snap index # The tail of the same listing: the window group carries BOTH spellings of # each Ctrl-w chord (the table carries both), and past the last path come the -# three builtins SPC cannot reach. `ge` walks the buffer's own body to the end. +# builtins SPC cannot reach. `ge` walks the buffer's own body to the end. key g e stable 700 15000 snap index-tail @@ -44,7 +44,7 @@ snap not-a-picker # and the mid-chord filter is untouched: `SPC w ?` still answers "what can w # still reach", rewriting the same +Help buffer with just that group — the four # directional moves, each now also showing the Ctrl-w chord that is the other -# way in, and none of the three path-less builtins, which `w` cannot reach. +# way in, and none of the path-less builtins, which `w` cannot reach. key space w ? wait 10000 Right stable 700 15000 diff --git a/test/snapshots/chordcut.golden b/test/snapshots/chordcut.golden index 13bc9cd7..31f48f2a 100644 --- a/test/snapshots/chordcut.golden +++ b/test/snapshots/chordcut.golden @@ -1,6 +1,6 @@ == snap opened grid=120x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 ls ls | 2 line 2 f.txt g.txt f.txt g.txt | 3 line 3 @@ -31,7 +31,7 @@ | == snap cut grid=120x30 cursor=7,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 ls ls | 2 2 f.txt g.txt f.txt g.txt | 3 line 3 @@ -62,7 +62,7 @@ | == snap copied grid=120x30 cursor=10,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 ls ls | 2 2 f.txt g.txt f.txt g.txt | 3 line 3 @@ -93,7 +93,7 @@ | == snap pointpaste grid=120x30 cursor=16,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 ls ls | 2 2 f.txt g.txt f.txt g.txt | 3 line 3 @@ -124,7 +124,7 @@ | == snap replaced grid=120x30 cursor=11,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 ls ls | 2 2 f.txt g.txt f.txt g.txt | 3 line 3 @@ -155,7 +155,7 @@ | == snap cancelexec grid=120x30 cursor=25,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 ls ls | 2 2echo B''OO g.txt f.txt g.txt f.txt g.txt | 3 line 3 @@ -186,7 +186,7 @@ | == snap execafter grid=120x30 cursor=25,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 ls ls | 2 2echo B''OO g.txt f.txt g.txt f.txt g.txt | 3 line 3 @@ -217,7 +217,7 @@ | == snap cancellook grid=120x30 cursor=25,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 ls ls | 2 2echo B''OO g.txt f.txt g.txt f.txt g.txt | 3 line 3 @@ -248,7 +248,7 @@ | == snap lookafter grid=120x30 cursor=7,17 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 ls ls | 2 2echo B''OO g.txt f.txt g.txt f.txt g.txt | 3 line 3 @@ -279,7 +279,7 @@ | == style chordsel |0: 0-56 #949494,#121212, 57-119 d,#121212, -|1: 0-1 #ffffff,#626262, 2-29 #949494,#121212, 30-31 #ffffff,#262626, 32-59 #949494,#121212, 60-61 #ffffff,#262626, 62-99 #949494,#121212, 100-119 d,#121212, +|1: 0-1 #ffffff,#626262, 2-29 #949494,#121212, 30-31 #ffffff,#262626, 32-59 #949494,#121212, 60-61 #ffffff,#262626, 62-105 #949494,#121212, 106-119 d,#121212, |2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-29 d,#080808, 30-30 d,#444444, 31-31 d,#080808, 32-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-24 #bdbdbd,#080808, 25-29 d,#080808, 30-30 d,#444444, 31-31 d,#080808, 32-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |4: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-29 d,#080808, 30-30 d,#444444, 31-31 d,#080808, 32-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, @@ -310,7 +310,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-29 d,#080808, 30-30 d,#444444, 31-31 d,#080808, 32-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, == style clickdismiss |0: 0-56 #949494,#121212, 57-119 d,#121212, -|1: 0-1 #ffffff,#626262, 2-29 #949494,#121212, 30-31 #ffffff,#262626, 32-59 #949494,#121212, 60-61 #ffffff,#262626, 62-99 #949494,#121212, 100-119 d,#121212, +|1: 0-1 #ffffff,#626262, 2-29 #949494,#121212, 30-31 #ffffff,#262626, 32-59 #949494,#121212, 60-61 #ffffff,#262626, 62-105 #949494,#121212, 106-119 d,#121212, |2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-29 d,#080808, 30-30 d,#444444, 31-31 d,#080808, 32-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-24 #bdbdbd,#080808, 25-29 d,#080808, 30-30 d,#444444, 31-31 d,#080808, 32-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |4: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-12 #bdbdbd,#080808, 13-29 d,#080808, 30-30 d,#444444, 31-31 d,#080808, 32-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, @@ -341,7 +341,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-29 d,#080808, 30-30 d,#444444, 31-31 d,#080808, 32-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, == snap ttyprobe grid=120x30 cursor=44,13 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw$ /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw$ /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 $ ls ls | 2 2echo B''OO g.txt f.txt g.txt f.txt g.txt | 3 line 3 $ @@ -372,7 +372,7 @@ | == snap ttyprompt grid=120x30 cursor=38,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/chordcut/cw$ /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del +| /tmp/pardes-snap/chordcut/cw$ /tmp/pardes-snap/chordcut/cw /tmp/pardes-snap/chordcut/cwd New Del Filter | 1 line 1 $ ls ls | 2 2echo B''OO g.txt f.txt g.txt f.txt g.txt | 3 line 3 $ diff --git a/test/snapshots/cmdword.golden b/test/snapshots/cmdword.golden index b657dced..2ac411aa 100644 --- a/test/snapshots/cmdword.golden +++ b/test/snapshots/cmdword.golden @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/cmdword/cwd New Del +| /tmp/pardes-snap/cmdword/cwd New Del Filter | echo ZZ''E | ZZE | @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/cmdword/cwd New Del +| /tmp/pardes-snap/cmdword/cwd New Del Filter | echo ZZ''E | ZZE | echo ZZ''L @@ -108,7 +108,7 @@ | | | -| /tmp/pardes-snap/cmdword/cwd New Del +| /tmp/pardes-snap/cmdword/cwd New Del Filter | echo ZZ''E | ZZE | echo ZZ''L @@ -139,7 +139,7 @@ | | | -| /tmp/pardes-snap/cmdword/cwd New Del +| /tmp/pardes-snap/cmdword/cwd New Del Filter | echo ZZ''E | ZZE | echo ZZ''L @@ -170,7 +170,7 @@ | | | -| /tmp/pardes-snap/cmdword/cwd New Del Exec +| /tmp/pardes-snap/cmdword/cwd New Del Filter Exec | echo ZZ''E | ZZE | echo ZZ''L @@ -201,7 +201,7 @@ | | | -| /tmp/pardes-snap/cmdword/cwd New Del Exec @`echo ZZ''T` +| /tmp/pardes-snap/cmdword/cwd New 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 b87651b1..68440340 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag-left/cwd New Del /tmp/pardes-snap/cornerdrag-left/cwd New Del +| /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil | ls ls | w.txt w.txt | -| /tmp/pardes-snap/cornerdrag-left/cwd New Del +| /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil | ls | w.txt | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/cornerdrag-left/cwd New Del +| /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil | ls | w.txt | @@ -31,11 +31,11 @@ | == snap hover-corner grid=100x30 cursor=54,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag-left/cwd New Del ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del +| /tmp/pardes-snap/cornerdrag-left/cwd New Del Fi╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil | ls ╎ ls | w.txt ╎ w.txt | ╎╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ -| ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del +| ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil | ╎ ls | ╎ w.txt | ╎ @@ -46,7 +46,7 @@ | ╎ | ╎ | ╎ -| /tmp/pardes-snap/cornerdrag-left/cwd New Del ╎ +| /tmp/pardes-snap/cornerdrag-left/cwd New Del Fi╎ | ls ╎ | w.txt ╎ | ╎ @@ -62,11 +62,11 @@ | ╎ == snap hover-left-corner grid=100x30 cursor=54,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag-left/cwd New Del ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del +| /tmp/pardes-snap/cornerdrag-left/cwd New Del Fi╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil | ls ╎ ls | w.txt ╎ w.txt | ╎ -| ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del +| ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil | ╎ ls | ╎ w.txt | ╎ @@ -77,7 +77,7 @@ | ╎ | ╎ |╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ -| /tmp/pardes-snap/cornerdrag-left/cwd New Del ╎ +| /tmp/pardes-snap/cornerdrag-left/cwd New Del Fi╎ | ls ╎ | w.txt ╎ | ╎ @@ -93,11 +93,11 @@ | ╎ == snap corner-drag grid=100x30 cursor=54,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag╎left/cwd New Del /tmp/pardes-snap/cornerdrag-left/cwd New Del +| /tmp/pardes-snap/cornerdrag╎left/cwd New Del Fil /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil | ls ╎ ls | w.txt ╎ w.txt | ╎ -| ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del +| ╎ /tmp/pardes-snap/cornerdrag-left/cwd New Del Fil | ╎ ls | ╎ w.txt | ╎ @@ -108,7 +108,7 @@ | ╎ | ╎ | ╎ -| /tmp/pardes-snap/cornerdrag╎left/cwd New Del +| /tmp/pardes-snap/cornerdrag╎left/cwd New Del Fil | ls ╎ | w.txt ╎ | ╎ @@ -124,7 +124,7 @@ | ╎ == snap corner-done grid=100x30 cursor=34,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag- /tmp/pardes-snap/cornerdrag-left/cwd New Del +| /tmp/pardes-snap/cornerdrag- /tmp/pardes-snap/cornerdrag-left/cwd New Del Filter | ls ls | w.txt w.txt | @@ -135,7 +135,7 @@ | | | -| /tmp/pardes-snap/cornerdrag-left/cwd New Del +| /tmp/pardes-snap/cornerdrag-left/cwd New Del Filter | ls | w.txt | diff --git a/test/snapshots/cornerdrag.golden b/test/snapshots/cornerdrag.golden index a1aa5d03..02e1c2b2 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag/cwd New Del ╎ /tmp/pardes-snap/cornerdrag/cwd New Del +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter ╎ /tmp/pardes-snap/cornerdrag/cwd New Del Filter | ls ╎ ls | w.txt ╎ w.txt | ╎ @@ -15,7 +15,7 @@ | ╎ | ╎ |╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ -| /tmp/pardes-snap/cornerdrag/cwd New Del ╎ +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter ╎ | ls ╎ | w.txt ╎ | ╎ @@ -31,7 +31,7 @@ | ╎ == snap edge-drag grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag╎cwd New Del /tmp/pardes-snap/cornerdrag/cwd New Del +| /tmp/pardes-snap/cornerdrag╎cwd New Del Filter /tmp/pardes-snap/cornerdrag/cwd New Del Filter | ls ╎ ls | w.txt ╎ w.txt | ╎ @@ -46,7 +46,7 @@ | ╎ | ╎ | ╎ -| /tmp/pardes-snap/cornerdrag╎cwd New Del +| /tmp/pardes-snap/cornerdrag╎cwd New Del Filter | ls ╎ | w.txt ╎ | ╎ @@ -62,7 +62,7 @@ | ╎ == snap edge-done grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag/ /tmp/pardes-snap/cornerdrag/cwd New Del +| /tmp/pardes-snap/cornerdrag/ /tmp/pardes-snap/cornerdrag/cwd New Del Filter | ls ls | w.txt w.txt | @@ -93,7 +93,7 @@ | == snap corner-drag grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag/ /tmp/pardes-snap/cornerdrag╎cwd New Del +| /tmp/pardes-snap/cornerdrag/ /tmp/pardes-snap/cornerdrag╎cwd New Del Filter | ls ls ╎ | w.txt w.txt ╎ | ╎ @@ -124,14 +124,14 @@ | ╎ == snap corner-done grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag/cwd New Del /tmp/pardes-snap/cornerdrag/cwd New De +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter /tmp/pardes-snap/cornerdrag/cwd New De | ls ls | w.txt w.txt | | | | -| /tmp/pardes-snap/cornerdrag/cwd New Del +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter | ls | w.txt | @@ -155,14 +155,14 @@ | == snap clamp-x grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag/cwd New Del /tmp/pardes-snap/cornerdrag/╎wd New De +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter /tmp/pardes-snap/cornerdrag/╎wd New De | ls ls ╎ | w.txt w.txt ╎ | ╎ | ╎ | ╎ | ╎ -| /tmp/pardes-snap/cornerdrag/cwd New Del ╎ +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter ╎ | ls ╎ | w.txt ╎ | ╎ @@ -186,14 +186,14 @@ | ╎ == snap clamp-y grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag/cwd New Del ╎ /tmp/pardes-snap/cornerdrag/cwd New De +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter ╎ /tmp/pardes-snap/cornerdrag/cwd New De | ls ╎ ls | w.txt ╎ w.txt | ╎ | ╎ | ╎ | ╎ -| /tmp/pardes-snap/cornerdrag/cwd New Del ╎ +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter ╎ | ls ╎ | w.txt ╎ | ╎ @@ -217,7 +217,7 @@ | ╎ == snap clamp-done grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cornerdrag/cwd New Del /tmp/pardes-snap/cornerdrag/cwd New De +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter /tmp/pardes-snap/cornerdrag/cwd New De | ls ls | w.txt w.txt | @@ -245,4 +245,4 @@ | | | -| /tmp/pardes-snap/cornerdrag/cwd New Del +| /tmp/pardes-snap/cornerdrag/cwd New Del Filter diff --git a/test/snapshots/cursorline.golden b/test/snapshots/cursorline.golden index 9203cb3c..4a76e25e 100644 --- a/test/snapshots/cursorline.golden +++ b/test/snapshots/cursorline.golden @@ -1,6 +1,6 @@ == snap top grid=150x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cursorline/cwd/cur. /tmp/pardes-snap/cursorline/cwd New /tmp/pardes-snap/cursorline/cwd New Del +| /tmp/pardes-snap/cursorline/cwd/cur. /tmp/pardes-snap/cursorline/cwd New /tmp/pardes-snap/cursorline/cwd New Del Filter | 1 line 1 ls ls | 2 line 2 cur.txt cur.txt | 3 line 3 @@ -62,7 +62,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-37 d,#080808, 38-38 d,#444444, 39-39 d,#080808, 40-74 #bdbdbd,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-149 #bdbdbd,#080808, == snap down3 grid=150x30 cursor=7,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/cursorline/cwd/cur. /tmp/pardes-snap/cursorline/cwd New /tmp/pardes-snap/cursorline/cwd New Del +| /tmp/pardes-snap/cursorline/cwd/cur. /tmp/pardes-snap/cursorline/cwd New /tmp/pardes-snap/cursorline/cwd New Del Filter | 1 line 1 ls ls | 2 line 2 cur.txt cur.txt | 3 line 3 diff --git a/test/snapshots/doccol.golden b/test/snapshots/doccol.golden index a18a3546..e6be5fea 100644 --- a/test/snapshots/doccol.golden +++ b/test/snapshots/doccol.golden @@ -1,6 +1,6 @@ == snap boot grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del +| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del Filter | 1 AAA ls | a.txt b.txt c.txt | @@ -31,7 +31,7 @@ | == snap two-docs grid=100x30 cursor=7,17 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del +| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del Filter | 1 AAA ls | a.txt b.txt c.txt | @@ -62,7 +62,7 @@ | == snap moved grid=100x30 cursor=57,20 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del +| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del Filter | 1 AAA ls | a.txt b.txt c.txt | @@ -93,7 +93,7 @@ | == snap worked grid=100x30 cursor=59,21 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del +| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del Filter | 1 AAA ls | a.txt b.txt c.txt | @@ -124,7 +124,7 @@ | == snap third grid=100x30 cursor=57,26 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del +| /tmp/pardes-snap/doccol/cwd/a.txt Save New Del /tmp/pardes-snap/doccol/cwd New Del Filter | 1 AAA ls | a.txt b.txt c.txt | diff --git a/test/snapshots/dump.golden b/test/snapshots/dump.golden index d45c3eba..75ce0434 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 Del", + .tag = "/tmp/pardes-snap/dump/cwd New 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 Del", + .tag = "/tmp/pardes-snap/dump/cwd New 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 Del", + .tag = "/tmp/pardes-snap/dump/cwd New 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 ed7a2a41..d3f0d25f 100644 --- a/test/snapshots/edit.golden +++ b/test/snapshots/edit.golden @@ -1,6 +1,6 @@ == snap inserted grid=100x30 cursor=16,9 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/edit/cwd New Del /tmp/pardes-snap/edit/cwd New Del +| /tmp/pardes-snap/edit/cwd New Del Filter /tmp/pardes-snap/edit/cwd New Del Filter | ls ls | e.txt e.txt | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/edit/cwd New Del +| /tmp/pardes-snap/edit/cwd New Del Filter | ls | e.txt | @@ -31,7 +31,7 @@ | == style inserted |0: 0-56 #949494,#121212, 57-99 d,#121212, -|1: 0-1 #ffffff,#626262, 2-34 #949494,#121212, 35-49 d,#121212, 50-51 #ffffff,#262626, 52-84 #949494,#121212, 85-99 d,#121212, +|1: 0-1 #ffffff,#626262, 2-41 #949494,#121212, 42-49 d,#121212, 50-51 #ffffff,#262626, 52-91 #949494,#121212, 92-99 d,#121212, |2: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |3: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |4: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, @@ -46,7 +46,7 @@ |13: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |14: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |15: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, -|16: 0-1 #ffffff,#262626, 2-34 #949494,#121212, 35-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, +|16: 0-1 #ffffff,#262626, 2-41 #949494,#121212, 42-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |17: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |18: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |19: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, diff --git a/test/snapshots/exec-bigdrag.golden b/test/snapshots/exec-bigdrag.golden index 3cfe6ef9..bd15a780 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/exec-bigdrag/cwd New Del /tmp/pardes-snap/exec-bigdrag/cwd New Del +| /tmp/pardes-snap/exec-bigdrag/cwd New Del Filter /tmp/pardes-snap/exec-bigdrag/cwd New 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 Del e 2857line 2858line 2859line 2860line 2861line 2862line 2863line 2864line 2865line 2866line 28 +| /tmp/pardes-snap/exec-bigdrag/cwd New 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 abc60aec..2ab01cc3 100644 --- a/test/snapshots/exec.golden +++ b/test/snapshots/exec.golden @@ -1,6 +1,6 @@ == snap exec grid=100x30 cursor=16,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/exec/cwd New Del /tmp/pardes-snap/exec/cwd New Del +| /tmp/pardes-snap/exec/cwd New Del Filter /tmp/pardes-snap/exec/cwd New Del Filter | ls ls | e.txt e.txt | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/exec/cwd New Del +| /tmp/pardes-snap/exec/cwd New Del Filter | ls | e.txt | @@ -31,7 +31,7 @@ | == snap kept grid=100x30 cursor=6,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/exec/cwd New Del /tmp/pardes-snap/exec/cwd New Del +| /tmp/pardes-snap/exec/cwd New Del Filter /tmp/pardes-snap/exec/cwd New Del Filter | ZZARG ls | ./c.sh e.txt | @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/exec/cwd New Del +| /tmp/pardes-snap/exec/cwd New Del Filter | ls | e.txt | @@ -62,7 +62,7 @@ | == snap chord grid=100x30 cursor=6,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/exec/cwd New Del /tmp/pardes-snap/exec/cwd New Del +| /tmp/pardes-snap/exec/cwd New Del Filter /tmp/pardes-snap/exec/cwd New Del Filter | ZZARG ls | ./c.sh e.txt | @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/exec/cwd New Del +| /tmp/pardes-snap/exec/cwd New Del Filter | ls | e.txt | @@ -93,7 +93,7 @@ | == snap deleted grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/exec/cwd New Del /tmp/pardes-snap/exec/cwd New Del +| /tmp/pardes-snap/exec/cwd New Del Filter /tmp/pardes-snap/exec/cwd New Del Filter | ls ls | e.txt e.txt | diff --git a/test/snapshots/fileedit.golden b/test/snapshots/fileedit.golden index 03b8735e..fd3b7304 100644 --- a/test/snapshots/fileedit.golden +++ b/test/snapshots/fileedit.golden @@ -1,6 +1,6 @@ == snap edited grid=150x30 cursor=17,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fileedit/cwd/f.txt /tmp/pardes-snap/fileedit/cwd New D /tmp/pardes-snap/fileedit/cwd New Del +| /tmp/pardes-snap/fileedit/cwd/f.txt /tmp/pardes-snap/fileedit/cwd New D /tmp/pardes-snap/fileedit/cwd New Del Filter | 1 liEDIT''MEne 1 ls ls | 2 line 2 f.txt f.txt | 3 line 3 @@ -31,7 +31,7 @@ | == snap deleted grid=150x30 cursor=7,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fileedit/cwd/f.txt /tmp/pardes-snap/fileedit/cwd New D /tmp/pardes-snap/fileedit/cwd New Del +| /tmp/pardes-snap/fileedit/cwd/f.txt /tmp/pardes-snap/fileedit/cwd New D /tmp/pardes-snap/fileedit/cwd New Del Filter | 1 liEDIT''MEne 1 ls ls | 2 line 3 f.txt f.txt | 3 line 4 @@ -62,7 +62,7 @@ | == snap undone grid=150x30 cursor=13,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fileedit/cwd/f.txt /tmp/pardes-snap/fileedit/cwd New D /tmp/pardes-snap/fileedit/cwd New Del +| /tmp/pardes-snap/fileedit/cwd/f.txt /tmp/pardes-snap/fileedit/cwd New D /tmp/pardes-snap/fileedit/cwd New Del Filter | 1 liEDIT''MEne 1 ls ls | 2 line 2 f.txt f.txt | 3 line 3 diff --git a/test/snapshots/filewatch.golden b/test/snapshots/filewatch.golden index af5ee8e2..5e34843c 100644 --- a/test/snapshots/filewatch.golden +++ b/test/snapshots/filewatch.golden @@ -1,6 +1,6 @@ == snap edited grid=150x30 cursor=15,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/filewatch/cwd/w.txt /tmp/pardes-snap/filewatch/cwd New /tmp/pardes-snap/filewatch/cwd New Del +| /tmp/pardes-snap/filewatch/cwd/w.txt /tmp/pardes-snap/filewatch/cwd New /tmp/pardes-snap/filewatch/cwd New Del Filter | 1 liMYEDITne 1 ls ls | 2 line 2 sub w.txt sub w.txt | 3 /tmp/pardes-snap/filewatch/cwd↩ @@ -31,7 +31,7 @@ | == snap reloaded grid=150x30 cursor=15,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/filewatch/cwd/w.txt /tmp/pardes-snap/filewatch/cwd New /tmp/pardes-snap/filewatch/cwd New Del +| /tmp/pardes-snap/filewatch/cwd/w.txt /tmp/pardes-snap/filewatch/cwd New /tmp/pardes-snap/filewatch/cwd New Del Filter | 1 EXTERNAL ls ls | 2 sub w.txt sub w.txt | @@ -62,7 +62,7 @@ | == snap reloaded_sub grid=150x30 cursor=15,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/filewatch/cwd/w.txt /tmp/pardes-snap/filewatch/cwd New /tmp/pardes-snap/filewatch/cwd New Del +| /tmp/pardes-snap/filewatch/cwd/w.txt /tmp/pardes-snap/filewatch/cwd New /tmp/pardes-snap/filewatch/cwd New Del Filter | 1 EXTERNAL ls ls | 2 sub w.txt sub w.txt | @@ -93,7 +93,7 @@ | --:--:-- reloaded /tmp/pardes-snap/ == snap undone grid=150x30 cursor=15,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/filewatch/cwd/w.txt /tmp/pardes-snap/filewatch/cwd New /tmp/pardes-snap/filewatch/cwd New Del +| /tmp/pardes-snap/filewatch/cwd/w.txt /tmp/pardes-snap/filewatch/cwd New /tmp/pardes-snap/filewatch/cwd New Del Filter | 1 liMYEDITne 1 ls ls | 2 line 2 sub w.txt sub w.txt | 3 /tmp/pardes-snap/filewatch/cwd↩ diff --git a/test/snapshots/fsearch.golden b/test/snapshots/fsearch.golden index e9a4bcbc..2cbebf80 100644 --- a/test/snapshots/fsearch.golden +++ b/test/snapshots/fsearch.golden @@ -1,6 +1,6 @@ == snap opened grid=180x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del Filter /tmp/pardes-snap/fsearch/cwd New Del Filter | 1 l1 ls ls | 2 MARK a g.txt g.txt | 3 l3 @@ -15,7 +15,7 @@ | 12 l12 | | -| /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd New Del Filter | ls | g.txt | @@ -31,7 +31,7 @@ | == snap typing grid=180x30 cursor=8,29 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del Filter /tmp/pardes-snap/fsearch/cwd New Del Filter | 1 l1 ls ls | 2 MARK a g.txt g.txt | 3 l3 @@ -46,7 +46,7 @@ | 12 l12 | | -| /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd New Del Filter | ls | g.txt | @@ -62,7 +62,7 @@ | /MARK == snap results grid=180x30 cursor=10,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del Filter /tmp/pardes-snap/fsearch/cwd New Del Filter | 1 l1 ls ls | 2 MARK a g.txt g.txt | 3 l3 @@ -77,7 +77,7 @@ | 12 l12 | | -| /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd New Del Filter | ls | g.txt | @@ -93,7 +93,7 @@ | 3 g.txt:10:1-4 MARK c == style results |0: 0-56 #949494,#121212, 57-179 d,#121212, -|1: 0-1 #ffffff,#626262, 2-44 #949494,#121212, 45-46 #ffffff,#262626, 47-82 #949494,#121212, 83-89 d,#121212, 90-91 #ffffff,#262626, 92-159 #949494,#121212, 160-179 d,#121212, +|1: 0-1 #ffffff,#626262, 2-44 #949494,#121212, 45-46 #ffffff,#262626, 47-89 #949494,#121212, 90-91 #ffffff,#262626, 92-159 #949494,#121212, 160-179 d,#121212, |2: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-8 #bdbdbd,#080808, 9-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, |3: 0-0 d,#444444, 1-1 d,#080808, 2-6 #949494,#121212, 7-10 #080808,#80a0ff, 11-12 #bdbdbd,#080808, 13-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, |4: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-8 #bdbdbd,#080808, 9-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, @@ -108,7 +108,7 @@ |13: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-9 #bdbdbd,#080808, 10-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, |14: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, |15: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, -|16: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-44 d,#080808, 45-46 #ffffff,#262626, 47-82 #949494,#121212, 83-89 d,#121212, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, +|16: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-44 d,#080808, 45-46 #ffffff,#262626, 47-89 #949494,#121212, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, |17: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, |18: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, |19: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, @@ -124,7 +124,7 @@ |29: 0-0 d,#121212, 1-1 d,#080808, 2-6 #626262,#080808, 7-25 #bdbdbd,#080808, 26-44 d,#080808, 45-45 d,#444444, 46-46 d,#080808, 47-89 #bdbdbd,#080808, 90-90 d,#444444, 91-91 d,#080808, 92-179 #bdbdbd,#080808, == snap second grid=180x30 cursor=10,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del Filter /tmp/pardes-snap/fsearch/cwd New Del Filter | 1 l1 ls ls | 2 MARK a g.txt g.txt | 3 l3 @@ -139,7 +139,7 @@ | 12 l12 | | -| /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd New Del Filter | ls | g.txt | @@ -155,7 +155,7 @@ | 3 g.txt:10:1-4 MARK c == snap third grid=180x30 cursor=10,11 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del Filter /tmp/pardes-snap/fsearch/cwd New Del Filter | 1 l1 ls ls | 2 MARK a g.txt g.txt | 3 l3 @@ -170,7 +170,7 @@ | 12 l12 | | -| /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd New Del Filter | ls | g.txt | @@ -186,7 +186,7 @@ | 4 == snap back grid=180x30 cursor=10,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del Filter /tmp/pardes-snap/fsearch/cwd New Del Filter | 1 l1 ls ls | 2 MARK a g.txt g.txt | 3 l3 @@ -201,7 +201,7 @@ | 12 l12 | | -| /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd New Del Filter | ls | g.txt | @@ -217,7 +217,7 @@ | 3 g.txt:10:1-4 MARK c == snap cancel grid=180x30 cursor=10,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del Filter /tmp/pardes-snap/fsearch/cwd New Del Filter | 1 l1 ls ls | 2 MARK a g.txt g.txt | 3 l3 @@ -232,7 +232,7 @@ | 12 l12 | | -| /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd New Del Filter | ls | g.txt | @@ -248,7 +248,7 @@ | 3 g.txt:10:1-4 MARK c == snap nomatch grid=180x30 cursor=7,28 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd/g.txt Save New /tmp/pardes-snap/fsearch/cwd New Del Filter /tmp/pardes-snap/fsearch/cwd New Del Filter | 1 l1 ls ls | 2 MARK a g.txt g.txt | 3 l3 @@ -263,7 +263,7 @@ | 12 l12 | | -| /tmp/pardes-snap/fsearch/cwd New Del +| /tmp/pardes-snap/fsearch/cwd New Del Filter | ls | g.txt | diff --git a/test/snapshots/ghostty-mid.golden b/test/snapshots/ghostty-mid.golden index 39da0f5b..9fa480eb 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ghostty-mid/cwd New Del /tmp/pardes-snap/ghostty-mid/cwd New Del +| /tmp/pardes-snap/ghostty-mid/cwd New Del Filter /tmp/pardes-snap/ghostty-mid/cwd New Del Filter | ZZPAD ls | ./g.sh g.txt | ./g.sh @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/ghostty-mid/cwd New Del +| /tmp/pardes-snap/ghostty-mid/cwd New Del Filter | ls | g.txt | diff --git a/test/snapshots/grep.golden b/test/snapshots/grep.golden index 0dd40aab..30c218b5 100644 --- a/test/snapshots/grep.golden +++ b/test/snapshots/grep.golden @@ -1,6 +1,6 @@ == snap opened grid=180x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del Filter /tmp/pardes-snap/grep/cwd New Del Filter | 1 hello TARGET one ls ls | 2 nothing here a.txt noise.txt sub a.txt noise.txt sub | 3 last TARGET line @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd New Del Filter | ls | a.txt noise.txt sub | @@ -31,7 +31,7 @@ | == snap typing grid=180x30 cursor=15,29 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del Filter /tmp/pardes-snap/grep/cwd New Del Filter | 1 hello TARGET one ls ls | 2 nothing here a.txt noise.txt sub a.txt noise.txt sub | 3 last TARGET line @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd New Del Filter | ls | a.txt noise.txt sub | @@ -62,7 +62,7 @@ | Grep /TARGET == snap results grid=180x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del Filter /tmp/pardes-snap/grep/cwd New Del Filter | 1 hello TARGET one ls ls | 2 nothing here a.txt noise.txt sub a.txt noise.txt sub | 3 last TARGET line @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd New Del Filter | ls | a.txt noise.txt sub | @@ -93,7 +93,7 @@ | 3 sub/b.txt:2:1-6 TARGET inside sub == snap first grid=180x30 cursor=18,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del Filter /tmp/pardes-snap/grep/cwd New Del Filter | 1 hello TARGET one ls ls | 2 nothing here a.txt noise.txt sub a.txt noise.txt sub | 3 last TARGET line @@ -108,7 +108,7 @@ | | | -| /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd New Del Filter | ls | a.txt noise.txt sub | @@ -124,7 +124,7 @@ | 3 sub/b.txt:2:1-6 TARGET inside sub == snap opened-hit grid=180x30 cursor=12,16 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del Filter /tmp/pardes-snap/grep/cwd New Del Filter | 1 hello TARGET one ls ls | 2 nothing here a.txt noise.txt sub a.txt noise.txt sub | 3 last TARGET line @@ -139,7 +139,7 @@ | | /tmp/pardes-snap/grep/cwd/sub/b.txt Save Ne | 1 deep -| 2 TARGET inside sub /tmp/pardes-snap/grep/cwd New Del +| 2 TARGET inside sub /tmp/pardes-snap/grep/cwd New Del Filter | ls | a.txt noise.txt sub | @@ -155,7 +155,7 @@ | 4 == snap nomatch grid=180x30 cursor=47,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del Filter /tmp/pardes-snap/grep/cwd New Del Filter | 1 hello TARGET one ls ls | 2 nothing here a.txt noise.txt sub a.txt noise.txt sub | 3 last TARGET line @@ -170,7 +170,7 @@ | | /tmp/pardes-snap/grep/cwd/sub/b.txt Save Ne | 1 deep -| 2 TARGET inside sub /tmp/pardes-snap/grep/cwd New Del +| 2 TARGET inside sub /tmp/pardes-snap/grep/cwd New Del Filter | ls | a.txt noise.txt sub | @@ -186,7 +186,7 @@ | 4 == snap chordsel grid=180x30 cursor=19,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del Filter /tmp/pardes-snap/grep/cwd New Del Filter | 1 hello TARGET one ls ls | 2 nothing here a.txt noise.txt sub a.txt noise.txt sub | 3 last TARGET line @@ -201,7 +201,7 @@ | | /tmp/pardes-snap/grep/cwd/sub/b.txt Save Ne | 1 deep -| 2 TARGET inside sub /tmp/pardes-snap/grep/cwd New Del +| 2 TARGET inside sub /tmp/pardes-snap/grep/cwd New Del Filter | ls | a.txt noise.txt sub | @@ -217,7 +217,7 @@ | 4 == snap chord grid=180x30 cursor=19,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del /tmp/pardes-snap/grep/cwd New Del +| /tmp/pardes-snap/grep/cwd/a.txt Save New De /tmp/pardes-snap/grep/cwd New Del Filter /tmp/pardes-snap/grep/cwd New Del Filter | 1 hello TARGET one ls ls | 2 nothing here a.txt noise.txt sub a.txt noise.txt sub | 3 last TARGET line @@ -232,7 +232,7 @@ | | /tmp/pardes-snap/grep/cwd/sub/b.txt Save Ne | 1 deep -| 2 TARGET inside sub /tmp/pardes-snap/grep/cwd New Del +| 2 TARGET inside sub /tmp/pardes-snap/grep/cwd New Del Filter | ls | a.txt noise.txt sub | diff --git a/test/snapshots/hscroll.golden b/test/snapshots/hscroll.golden index b55a00d8..8505214e 100644 --- a/test/snapshots/hscroll.golden +++ b/test/snapshots/hscroll.golden @@ -1,6 +1,6 @@ == snap opened grid=90x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del +| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del Filter | 1 short1 END_A_MAR ls ls | wide.txt wide.txt | @@ -31,7 +31,7 @@ | == snap wheeled grid=90x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del +| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del Filter | 1 ND_A_MARKER_WAY_ ls ls | wide.txt wide.txt | @@ -62,7 +62,7 @@ | == snap clamped grid=90x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del +| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del Filter | 1 short1 END_A_MAR ls ls | wide.txt wide.txt | @@ -93,7 +93,7 @@ | == snap dollar grid=90x30 cursor=19,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del +| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del Filter | 1 adpadpad_TAIL ls ls | wide.txt wide.txt | @@ -124,7 +124,7 @@ | == snap zero grid=90x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del +| /tmp/pardes-snap/hscr /tmp/pardes-snap/hsc /tmp/pardes-snap/hscroll/cwd New Del Filter | 1 short1 END_A_MAR ls ls | wide.txt wide.txt | diff --git a/test/snapshots/images.golden b/test/snapshots/images.golden index def1234b..0835dff1 100644 --- a/test/snapshots/images.golden +++ b/test/snapshots/images.golden @@ -1,6 +1,6 @@ == snap img-open grid=150x30 cursor=11,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| img petscii:off palette:commodore as /tmp/pardes-snap/images/cwd New Del /tmp/pardes-snap/images/cwd New Del +| img petscii:off palette:commodore as /tmp/pardes-snap/images/cwd New Del /tmp/pardes-snap/images/cwd New Del Filter | ls ls | pic.ppm pic.ppm | @@ -93,7 +93,7 @@ |29: 0-0 d,#121212, 1-37 d,#080808, 38-38 d,#444444, 39-39 d,#080808, 40-74 #bdbdbd,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-149 #bdbdbd,#080808, == snap no-ascii grid=150x30 cursor=11,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| img petscii:off palette:terminal asc /tmp/pardes-snap/images/cwd New Del /tmp/pardes-snap/images/cwd New Del +| img petscii:off palette:terminal asc /tmp/pardes-snap/images/cwd New Del /tmp/pardes-snap/images/cwd New Del Filter | ls ls | pic.ppm pic.ppm | @@ -124,7 +124,7 @@ | == snap tag-edit grid=400x30 cursor=85,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| img petscii:off palette:terminal ascii:off /tmp/pardes-snap/images/cwd/pic.ppm ZorkNew Del /tmp/pardes-snap/images/cwd New Del /tmp/pardes-snap/images/cwd New Del +| img petscii:off palette:terminal ascii:off /tmp/pardes-snap/images/cwd/pic.ppm ZorkNew Del /tmp/pardes-snap/images/cwd New Del Filter /tmp/pardes-snap/images/cwd New Del Filter | 🬙│🬎╱🬻🬸█🬸🬺╳🬴🬍🬺╱│🬺🬬█🬴█🬸🬝🬙🬣🬳🬸█🬛🬶██▝▟🬝▄🬪╲█▀🬺██╱│▙█🬲▛▙╱🬙╳🬺🬜🬡🬵 ls ls | ││🬜🬲🬊╳╲🬝▟🬀🬬█│█▟█▙🬷🬲🬶█🬬🬩▌▟┼🬘█🬝─🬬🬱╱🬝🬥🬸▜🬴🬺🬻▚🬊█╳│🬬█🬸🬬▛🬕╳🬯🬹 pic.ppm pic.ppm | 🬣╱▛🬬┼╲🬰🬷╱╱│🬹🬧▙▜─█🬎█🬜─🬰🬎█🬫╳│🬝╲🬬╲│🬴🬬▛🬸🬲╳🬻╳🬤🬺🬦█🬬│▞▜🬜🬝🬸▟╲ @@ -139,7 +139,7 @@ | █🬗🬛🬍█🬱███🬲🬷▜██╲▙🬴█─┼▜▙🬬▟🬝🬸🬬🬷🬰╱🬫🬜█┼╲ | ▛🬫╲🬔█╱🬩╱🬤╳🬺╲█╳🬸🬬╲🬹╲╱▙█🬱🬺🬌🬬🬸🬒███🬵█ | 🬜🬤│▛█🬴╲🬪█▛🬨🬬🬻🬙▟🬻🬷█🬜🬘╱🬚█🬝─🬬╲🬤🬝🬻 -| ▀🬸🬒🬺││🬸🬥███🬮█🬺🬙🬛╲🬻🬻🬬🬻🬜🬪╲🬝🬶─🬵 /tmp/pardes-snap/images/cwd New Del +| ▀🬸🬒🬺││🬸🬥███🬮█🬺🬙🬛╲🬻🬻🬬🬻🬜🬪╲🬝🬶─🬵 /tmp/pardes-snap/images/cwd New Del Filter | ╲🬇🬪🬒🬡🬙🬌╱🬩🬸🬻🬸🬩▀╱🬳▜🬲╳▟🬰██─🬴│╲ ls | 🬴█🬬─🬳🬺█🬎╳🬗▟│🬬🬸╳╲╲╱🬶██🬩🬜╲█ pic.ppm | ██🬙▀🬲▛█🬬🬙▟🬹╱🬺🬙🬩🬂🬬█╳▙🬸🬵█ diff --git a/test/snapshots/jumps.golden b/test/snapshots/jumps.golden index 5e8cbbab..d517677a 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del Filter | 86 line 86 ls | 87 line 87 big.txt | 88 line 88 @@ -341,7 +341,7 @@ | 4 /tmp/pardes-snap/jumps/cwd/big.txt:100:1 line 100 == snap step1-shell grid=150x30 cursor=79,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del Filter | 86 line 86 ls | 87 line 87 big.txt | 88 line 88 @@ -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-76 d,#080808, 77-149 #bdbdbd,#080808, == snap step2-file grid=150x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del Filter | 1 line 1 ls | 2 line 2 big.txt | 3 line 3 @@ -434,7 +434,7 @@ | 4 /tmp/pardes-snap/jumps/cwd/big.txt:100:1 line 100 == snap step4-line100 grid=150x30 cursor=7,13 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del Filter | 89 line 89 ls | 90 line 90 big.txt | 91 line 91 @@ -465,7 +465,7 @@ | 5 == snap step-back grid=150x30 cursor=79,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del Filter | 89 line 89 ls | 90 line 90 big.txt | 91 line 91 @@ -496,7 +496,7 @@ | 5 == snap look-row grid=150x30 cursor=7,13 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del +| /tmp/pardes-snap/jumps/cwd/big.txt Save New Del /tmp/pardes-snap/jumps/cwd New Del Filter | 89 line 89 ls | 90 line 90 big.txt | 91 line 91 diff --git a/test/snapshots/layout-close.golden b/test/snapshots/layout-close.golden index 16c33523..667d42dc 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout-close/cwd New Del /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd New Del Filter /tmp/pardes-snap/layout-close/cwd New Del Filter | ls ls | marker.txt marker.txt | -| /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd New Del Filter | ls | marker.txt | -| /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd New Del Filter | ls | marker.txt | -| /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd New Del Filter | ls | marker.txt | @@ -20,7 +20,7 @@ | | | -| /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd New Del Filter | ls | marker.txt | @@ -41,7 +41,7 @@ | == snap altc grid=140x40 cursor=39,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd New Del Filter | ls ls ls | marker.txt marker.txt marker.txt | @@ -82,7 +82,7 @@ | == snap del grid=140x40 cursor=39,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd New Del Filter | ls ls ls | marker.txt marker.txt marker.txt | @@ -123,7 +123,7 @@ | == snap exit grid=140x40 cursor=39,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd /tmp/pardes-snap/layout-close/cwd New Del Filter | ls ls ls | marker.txt marker.txt marker.txt | @@ -164,7 +164,7 @@ | == snap colclose grid=140x40 cursor=4,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout-close/cwd New Del /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd New Del Filter /tmp/pardes-snap/layout-close/cwd New Del Filter | ls ls | marker.txt marker.txt | @@ -184,7 +184,7 @@ | | | -| /tmp/pardes-snap/layout-close/cwd New Del +| /tmp/pardes-snap/layout-close/cwd New Del Filter | ls | marker.txt | diff --git a/test/snapshots/layout-open.golden b/test/snapshots/layout-open.golden index 0936abea..e8ae21f4 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout-open/cwd New Del /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout-open/cwd New Del Filter /tmp/pardes-snap/layout-open/cwd New Del Filter | ls ls | sub sub | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout-open/cwd New Del Filter | ls | sub | @@ -31,11 +31,11 @@ | == snap altn-left grid=100x30 cursor=4,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout-open/cwd New Del /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout-open/cwd New Del Filter /tmp/pardes-snap/layout-open/cwd New Del Filter | ls ls | sub sub | -| /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout-open/cwd New Del Filter | ls | sub | @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout-open/cwd New Del Filter | ls | sub | @@ -62,11 +62,11 @@ | == snap altn-right grid=100x30 cursor=54,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout-open/cwd New Del /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout-open/cwd New Del Filter /tmp/pardes-snap/layout-open/cwd New Del Filter | ls ls | sub sub | -| /tmp/pardes-snap/layout-open/cwd New Del /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout-open/cwd New Del Filter /tmp/pardes-snap/layout-open/cwd New Del Filter | ls ls | sub sub | @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout-open/cwd New Del Filter | ls | sub | @@ -93,11 +93,11 @@ | == snap file-open grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout /tmp/pardes-snap/layout /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout /tmp/pardes-snap/layout /tmp/pardes-snap/layout-open/cwd New Del Filter | 1 echo 'TTY'OK ls ls | sub sub | -| /tmp/pardes-snap/layout /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout /tmp/pardes-snap/layout-open/cwd New Del Filter | ls ls | sub sub | @@ -124,15 +124,15 @@ | == snap ttydir grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/layout /tmp/pardes-snap/layout /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout /tmp/pardes-snap/layout /tmp/pardes-snap/layout-open/cwd New Del Filter | 1 echo 'TTY'OK ls ls | sub sub | -| /tmp/pardes-snap/layout /tmp/pardes-snap/layout-open/cwd New Del +| /tmp/pardes-snap/layout /tmp/pardes-snap/layout-open/cwd New Del Filter | ls ls | sub sub | -| /tmp/pardes-snap/layout-open/cwd/sub New Del +| /tmp/pardes-snap/layout-open/cwd/sub New Del Fil | echo 'TTY'OK | TTYOK | diff --git a/test/snapshots/load.golden b/test/snapshots/load.golden index c33b79cd..27285369 100644 --- a/test/snapshots/load.golden +++ b/test/snapshots/load.golden @@ -1,6 +1,6 @@ == snap loaded grid=100x30 cursor=4,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/load/cwd New Del /tmp/pardes-snap/load/cwd New Del +| /tmp/pardes-snap/load/cwd New Del Filter /tmp/pardes-snap/load/cwd New Del Filter | echo LOAD''MARK; seq 1 40 ls | LOADMARK d.txt | 1 @@ -15,7 +15,7 @@ | 10 | 11 | 12 -| /tmp/pardes-snap/load/cwd New Del +| /tmp/pardes-snap/load/cwd New Del Filter | ls | d.txt | @@ -31,7 +31,7 @@ | == style loaded |0: 0-56 #949494,#121212, 57-99 d,#121212, -|1: 0-1 #ffffff,#626262, 2-34 #949494,#121212, 35-49 d,#121212, 50-51 #ffffff,#262626, 52-84 #949494,#121212, 85-99 d,#121212, +|1: 0-1 #ffffff,#626262, 2-41 #949494,#121212, 42-49 d,#121212, 50-51 #ffffff,#262626, 52-91 #949494,#121212, 92-99 d,#121212, |2: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |3: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |4: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, @@ -46,7 +46,7 @@ |13: 0-0 d,#121212, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |14: 0-0 d,#121212, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |15: 0-0 d,#121212, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, -|16: 0-1 #ffffff,#262626, 2-34 #949494,#121212, 35-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, +|16: 0-1 #ffffff,#262626, 2-41 #949494,#121212, 42-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |17: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |18: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |19: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, diff --git a/test/snapshots/logquiet.golden b/test/snapshots/logquiet.golden index 9698fd2b..f49e7754 100644 --- a/test/snapshots/logquiet.golden +++ b/test/snapshots/logquiet.golden @@ -1,6 +1,6 @@ == snap quiet grid=100x30 cursor=62,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/logquiet/cwd New Del +|$ /tmp/pardes-snap/logquiet/cwd New 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 ff43e5bf..ca4ea9c2 100644 --- a/test/snapshots/look-center.golden +++ b/test/snapshots/look-center.golden @@ -1,6 +1,6 @@ == snap center-open grid=150x30 cursor=7,16 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/look-center/cwd/big /tmp/pardes-snap/look-center/cwd Ne /tmp/pardes-snap/look-center/cwd New Del +| /tmp/pardes-snap/look-center/cwd/big /tmp/pardes-snap/look-center/cwd Ne /tmp/pardes-snap/look-center/cwd New Del Filter | 86 line 86 ls ls | 87 line 87 big.txt big.txt | 88 line 88 @@ -31,7 +31,7 @@ | 113 line 113 == snap center-dedup grid=150x30 cursor=17,14 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/look-center/cwd/big /tmp/pardes-snap/look-center/cwd Ne /tmp/pardes-snap/look-center/cwd New Del +| /tmp/pardes-snap/look-center/cwd/big /tmp/pardes-snap/look-center/cwd Ne /tmp/pardes-snap/look-center/cwd New Del Filter | 86 line 86 ls ls | 87 line 87 big.txt big.txt | 88 line 88 @@ -62,7 +62,7 @@ | 113 line 113 == snap center-clamp grid=150x30 cursor=29,14 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/look-center/cwd/big /tmp/pardes-snap/look-center/cwd Ne /tmp/pardes-snap/look-center/cwd New Del +| /tmp/pardes-snap/look-center/cwd/big /tmp/pardes-snap/look-center/cwd Ne /tmp/pardes-snap/look-center/cwd New Del Filter | 86 line 86 ls ls | 87 line 87 big.txt big.txt | 88 line 88 diff --git a/test/snapshots/look-dir.golden b/test/snapshots/look-dir.golden index 9ee71ba3..fbbaeec0 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/look-dir/cwd New Del /tmp/pardes-snap/look-dir/cwd New Del +| /tmp/pardes-snap/look-dir/cwd New Del Filter /tmp/pardes-snap/look-dir/cwd New Del Filter | ls ls | sub top.txt sub top.txt | -| /tmp/pardes-snap/look-dir/cwd/sub New Del +| /tmp/pardes-snap/look-dir/cwd/sub New Del Filter | ls | inner.txt | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/look-dir/cwd New Del +| /tmp/pardes-snap/look-dir/cwd New Del Filter | ls | sub top.txt | diff --git a/test/snapshots/look-file-1col.golden b/test/snapshots/look-file-1col.golden index 1e957fb8..9b60b61c 100644 --- a/test/snapshots/look-file-1col.golden +++ b/test/snapshots/look-file-1col.golden @@ -1,6 +1,6 @@ == snap file-open-1col grid=100x30 cursor=7,16 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/look-file-1col/cwd/big.txt Save /tmp/pardes-snap/look-file-1col/cwd New Del +| /tmp/pardes-snap/look-file-1col/cwd/big.txt Save /tmp/pardes-snap/look-file-1col/cwd New Del Filt | 26 line 26 ls | 27 line 27 big.txt | 28 line 28 diff --git a/test/snapshots/look-file.golden b/test/snapshots/look-file.golden index a100849c..d443823d 100644 --- a/test/snapshots/look-file.golden +++ b/test/snapshots/look-file.golden @@ -1,6 +1,6 @@ == snap file-open grid=150x30 cursor=7,16 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/look-file/cwd/big.t /tmp/pardes-snap/look-file/cwd New /tmp/pardes-snap/look-file/cwd New Del +| /tmp/pardes-snap/look-file/cwd/big.t /tmp/pardes-snap/look-file/cwd New /tmp/pardes-snap/look-file/cwd New Del Filter | 26 line 26 ls ls | 27 line 27 big.txt big.txt | 28 line 28 diff --git a/test/snapshots/lookloaded.golden b/test/snapshots/lookloaded.golden index c5467394..ab25efdf 100644 --- a/test/snapshots/lookloaded.golden +++ b/test/snapshots/lookloaded.golden @@ -1,6 +1,6 @@ == snap file-open grid=100x30 cursor=7,16 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/looklo /tmp/pardes-snap/looklo /tmp/pardes-snap/lookloaded/cwd New Del +| /tmp/pardes-snap/looklo /tmp/pardes-snap/looklo /tmp/pardes-snap/lookloaded/cwd New Del Filter | 26 line 26 ls ls | 27 line 27 big.txt big.txt | 28 line 28 @@ -31,7 +31,7 @@ | 53 line 53 == snap removed grid=100x30 cursor=29,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/looklo /tmp/pardes-snap/looklo /tmp/pardes-snap/lookloaded/cwd New Del +| /tmp/pardes-snap/looklo /tmp/pardes-snap/looklo /tmp/pardes-snap/lookloaded/cwd New Del Filter | 26 line 26 ls ls | 27 line 27 big.txt big.txt | 28 line 28 rm big.txt; echo GO'' @@ -62,7 +62,7 @@ | 53 line 53 == snap look-noFS grid=100x30 cursor=7,11 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/looklo /tmp/pardes-snap/looklo /tmp/pardes-snap/lookloaded/cwd New Del +| /tmp/pardes-snap/looklo /tmp/pardes-snap/looklo /tmp/pardes-snap/lookloaded/cwd New Del Filter | 1 line 1 ls ls | 2 line 2 big.txt big.txt | 3 line 3 rm big.txt; echo GO'' diff --git a/test/snapshots/lookpanes.golden b/test/snapshots/lookpanes.golden index 302f357e..6ed75bc7 100644 --- a/test/snapshots/lookpanes.golden +++ b/test/snapshots/lookpanes.golden @@ -1,10 +1,10 @@ == snap shells grid=130x50 cursor=122,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New Del +| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New 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 Del +| /tmp/pardes-snap/lookpanes/cwd/alpha New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New Del +| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New 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 Del +| /tmp/pardes-snap/lookpanes/cwd/alpha New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New Del +| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New 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 Del +| /tmp/pardes-snap/lookpanes/cwd/alpha New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New Del +| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New 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 Del +| /tmp/pardes-snap/lookpanes/cwd/alpha New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New Del +| /tmp/pardes-snap/lookpanes/cwd/beta/bmark.txt Save New Del /tmp/pardes-snap/lookpanes/cwd New 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 Del +| /tmp/pardes-snap/lookpanes/cwd/alpha New Del Filter | ls | amark.txt both.txt pick.txt twin.txt zqonly.txt | /tmp/pardes-snap/lookpanes/cwd/beta/twin.txt Save New Del @@ -255,11 +255,11 @@ | == style mru-beta |0: 0-56 #949494,#121212, 57-129 d,#121212, -|1: 0-1 #ffffff,#262626, 2-61 #949494,#121212, 62-64 d,#121212, 65-66 #ffffff,#262626, 67-110 #949494,#121212, 111-129 d,#121212, +|1: 0-1 #ffffff,#262626, 2-61 #949494,#121212, 62-64 d,#121212, 65-66 #ffffff,#262626, 67-117 #949494,#121212, 118-129 d,#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-129 #bdbdbd,#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-66 d,#080808, 67-129 #bdbdbd,#080808, -|5: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-64 d,#080808, 65-66 #ffffff,#262626, 67-110 #949494,#121212, 111-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-117 #949494,#121212, 118-129 d,#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-129 #bdbdbd,#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-129 #bdbdbd,#080808, |8: 0-1 #ffffff,#626262, 2-61 #949494,#121212, 62-64 d,#121212, 65-65 d,#444444, 66-66 d,#080808, 67-129 #bdbdbd,#080808, diff --git a/test/snapshots/modal.golden b/test/snapshots/modal.golden index 93ab4143..1b8a7fb1 100644 --- a/test/snapshots/modal.golden +++ b/test/snapshots/modal.golden @@ -1,6 +1,6 @@ == snap top grid=100x30 cursor=2,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | @@ -31,7 +31,7 @@ | == snap moved grid=100x30 cursor=8,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | @@ -62,7 +62,7 @@ | == snap xsel grid=100x30 cursor=48,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | @@ -93,7 +93,7 @@ | == style xsel |0: 0-56 #949494,#121212, 57-99 d,#121212, -|1: 0-1 #ffffff,#626262, 2-35 #949494,#121212, 36-49 d,#121212, 50-51 #ffffff,#262626, 52-85 #949494,#121212, 86-99 d,#121212, +|1: 0-1 #ffffff,#626262, 2-42 #949494,#121212, 43-49 d,#121212, 50-51 #ffffff,#262626, 52-92 #949494,#121212, 93-99 d,#121212, |2: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |3: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |4: 0-0 d,#444444, 1-1 d,#080808, 2-48 #080808,#80a0ff, 49-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, @@ -108,7 +108,7 @@ |13: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |14: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |15: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, -|16: 0-1 #ffffff,#262626, 2-35 #949494,#121212, 36-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, +|16: 0-1 #ffffff,#262626, 2-42 #949494,#121212, 43-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |17: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |18: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |19: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, @@ -124,7 +124,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, == snap xsel2 grid=100x30 cursor=13,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | @@ -155,7 +155,7 @@ | == snap yanked grid=100x30 cursor=13,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | @@ -186,7 +186,7 @@ | == snap vsel grid=100x30 cursor=14,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | @@ -217,7 +217,7 @@ | == style vsel |0: 0-56 #949494,#121212, 57-99 d,#121212, -|1: 0-1 #ffffff,#626262, 2-35 #949494,#121212, 36-49 d,#121212, 50-51 #ffffff,#262626, 52-85 #949494,#121212, 86-99 d,#121212, +|1: 0-1 #ffffff,#626262, 2-42 #949494,#121212, 43-49 d,#121212, 50-51 #ffffff,#262626, 52-92 #949494,#121212, 93-99 d,#121212, |2: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |3: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |4: 0-0 d,#444444, 1-1 d,#080808, 2-49 #080808,#80a0ff, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, @@ -232,7 +232,7 @@ |13: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |14: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |15: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, -|16: 0-1 #ffffff,#262626, 2-35 #949494,#121212, 36-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, +|16: 0-1 #ffffff,#262626, 2-42 #949494,#121212, 43-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |17: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |18: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |19: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, @@ -248,7 +248,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, == snap typed grid=100x30 cursor=7,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | ls ls | words.txt words.txt | TYPEDprintf 'one two three\nfour five six\nseven @@ -263,7 +263,7 @@ | | | -| /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | @@ -279,7 +279,7 @@ | == snap undone grid=100x30 cursor=14,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | @@ -310,7 +310,7 @@ | == snap redone grid=100x30 cursor=7,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | ls ls | words.txt words.txt | TYPEDprintf 'one two three\nfour five six\nseven @@ -325,7 +325,7 @@ | | | -| /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | @@ -341,7 +341,7 @@ | == snap bottom grid=100x30 cursor=2,9 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/modal/cwd New Del /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter /tmp/pardes-snap/modal/cwd New Del Filter | ls ls | words.txt words.txt | TYPEDprintf 'one two three\nfour five six\nseven @@ -356,7 +356,7 @@ | | | -| /tmp/pardes-snap/modal/cwd New Del +| /tmp/pardes-snap/modal/cwd New Del Filter | ls | words.txt | diff --git a/test/snapshots/multicursor.golden b/test/snapshots/multicursor.golden index 863c4161..200f2354 100644 --- a/test/snapshots/multicursor.golden +++ b/test/snapshots/multicursor.golden @@ -1,6 +1,6 @@ == snap three-cursors grid=150x30 cursor=7,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/multicursor/cwd/f.t /tmp/pardes-snap/multicursor/cwd Ne /tmp/pardes-snap/multicursor/cwd New Del +| /tmp/pardes-snap/multicursor/cwd/f.t /tmp/pardes-snap/multicursor/cwd Ne /tmp/pardes-snap/multicursor/cwd New Del Filter | 1 line 1 ls ls | 2 line 2 f.txt f.txt | 3 line 3 @@ -62,7 +62,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-37 d,#080808, 38-38 d,#444444, 39-39 d,#080808, 40-74 #bdbdbd,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-149 #bdbdbd,#080808, == snap edited-at-three grid=150x30 cursor=9,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/multicursor/cwd/f.t /tmp/pardes-snap/multicursor/cwd Ne /tmp/pardes-snap/multicursor/cwd New Del +| /tmp/pardes-snap/multicursor/cwd/f.t /tmp/pardes-snap/multicursor/cwd Ne /tmp/pardes-snap/multicursor/cwd New Del Filter | 1 >>line 1 ls ls | 2 >>line 2 f.txt f.txt | 3 >>line 3 @@ -93,7 +93,7 @@ | == snap three-selections grid=150x30 cursor=8,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/multicursor/cwd/f.t /tmp/pardes-snap/multicursor/cwd Ne /tmp/pardes-snap/multicursor/cwd New Del +| /tmp/pardes-snap/multicursor/cwd/f.t /tmp/pardes-snap/multicursor/cwd Ne /tmp/pardes-snap/multicursor/cwd New Del Filter | 1 >>line 1 ls ls | 2 >>line 2 f.txt f.txt | 3 >>line 3 @@ -155,7 +155,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-6 #626262,#080808, 7-37 d,#080808, 38-38 d,#444444, 39-39 d,#080808, 40-74 #bdbdbd,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-149 #bdbdbd,#080808, == snap keep-primary grid=150x30 cursor=8,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/multicursor/cwd/f.t /tmp/pardes-snap/multicursor/cwd Ne /tmp/pardes-snap/multicursor/cwd New Del +| /tmp/pardes-snap/multicursor/cwd/f.t /tmp/pardes-snap/multicursor/cwd Ne /tmp/pardes-snap/multicursor/cwd New Del Filter | 1 >>line 1 ls ls | 2 >>line 2 f.txt f.txt | 3 >>line 3 diff --git a/test/snapshots/nested-optout.golden b/test/snapshots/nested-optout.golden index 7fc443df..4efda9f5 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 Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/nested-optout/cwd New Del +|$ /tmp/pardes-snap/nested-optout/cwd New Del Filter | New Newcol Find Grep Help Tutor Dump NextColor Debug Kill | /tmp/pardes-snap/nested-optout/cwd/nested.txt Save New Del | 1 optout-marker @@ -31,9 +31,9 @@ | == snap inner-shell grid=100x30 cursor=6,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/nested-optout/cwd New Del +|$ /tmp/pardes-snap/nested-optout/cwd New Del Filter | New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| $ /tmp/pardes-snap/nested-optout/cwd/innerdir New Del +| $ /tmp/pardes-snap/nested-optout/cwd/innerdir New Del Filter | $ | | @@ -62,9 +62,9 @@ | == snap inner-launch grid=100x30 cursor=11,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/nested-optout/cwd New Del +|$ /tmp/pardes-snap/nested-optout/cwd New Del Filter | New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| $ /tmp/pardes-snap/nested-optout/cwd/innerdir New Del +| $ /tmp/pardes-snap/nested-optout/cwd/innerdir New Del Filter | New Newcol Find Grep Help Tutor Dump NextColor Debug Kill | /tmp/pardes-snap/nested-optout/cwd/innerdir/deeper.txt Save New Del | 1 deepest-marker diff --git a/test/snapshots/nested.golden b/test/snapshots/nested.golden index b685a144..f4df637a 100644 --- a/test/snapshots/nested.golden +++ b/test/snapshots/nested.golden @@ -1,6 +1,6 @@ == snap file-arg grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/nested/cwd/nested.txt Save New $ /tmp/pardes-snap/nested/cwd New Del +| /tmp/pardes-snap/nested/cwd/nested.txt Save New $ /tmp/pardes-snap/nested/cwd New Del Filter | 1 hello-from-nested $ $(readlink /proc/$PPID/exe) nested.txt | 2 second-nested-line $ | 3 @@ -31,7 +31,7 @@ | == snap no-arg grid=100x30 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/nested/cwd New Del +|$ /tmp/pardes-snap/nested/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/nested/cwd New Del +|$ /tmp/pardes-snap/nested/cwd New Del Filter | $ $(readlink /proc/$PPID/exe) nestdir | $ -| /tmp/pardes-snap/nested/cwd/nestdir New Del +| /tmp/pardes-snap/nested/cwd/nestdir New Del Filter | ls | inside-nested.txt | diff --git a/test/snapshots/psearch.golden b/test/snapshots/psearch.golden index ad8f134b..2c675049 100644 --- a/test/snapshots/psearch.golden +++ b/test/snapshots/psearch.golden @@ -1,6 +1,6 @@ == snap output grid=140x30 cursor=4,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/psearch/cwd New Del +| /tmp/pardes-snap/psearch/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/psearch/cwd New Del +| /tmp/pardes-snap/psearch/cwd New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/psearch/cwd New Del +| /tmp/pardes-snap/psearch/cwd New Del Filter | printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n' | x MARK a | zz @@ -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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/psearch/cwd New Del +| /tmp/pardes-snap/psearch/cwd New Del Filter | printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n' | x MARK a | zz @@ -155,7 +155,7 @@ | 3 @p0:6:3-6 x MARK c == snap back grid=140x30 cursor=7,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/psearch/cwd New Del +| /tmp/pardes-snap/psearch/cwd New Del Filter | printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n' | x MARK a | zz @@ -186,7 +186,7 @@ | 3 @p0:6:3-6 x MARK c == snap nomatch grid=140x30 cursor=7,28 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/psearch/cwd New Del +| /tmp/pardes-snap/psearch/cwd New Del Filter | printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n' | x MARK a | zz @@ -217,7 +217,7 @@ | 3 @p0:6:3-6 x MARK c == snap ttyinert grid=140x30 cursor=4,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/psearch/cwd New Del +|$ /tmp/pardes-snap/psearch/cwd New Del Filter | $ printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n' | x MARK a | zz @@ -248,7 +248,7 @@ | 3 @p0:6:3-6 x MARK c == snap rightsearch grid=140x30 cursor=7,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/psearch/cwd New Del +| /tmp/pardes-snap/psearch/cwd New Del Filter | printf 'x MA''RK a\nzz\nx MA''RK b\nzz\nx MA''RK c\n' | x MARK a | zz diff --git a/test/snapshots/reflow.golden b/test/snapshots/reflow.golden index b6b303d9..f545ba6f 100644 --- a/test/snapshots/reflow.golden +++ b/test/snapshots/reflow.golden @@ -1,6 +1,6 @@ == snap widened grid=200x24 cursor=4,19 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/reflow/cwd New Del +|$ /tmp/pardes-snap/reflow/cwd New 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 fe565d56..9cee048a 100644 --- a/test/snapshots/respawn.golden +++ b/test/snapshots/respawn.golden @@ -1,9 +1,9 @@ == snap respawn grid=100x30 cursor=4,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/respawn/cwd New Del /tmp/pardes-snap/respawn/cwd New Del +| /tmp/pardes-snap/respawn/cwd New Del Filter /tmp/pardes-snap/respawn/cwd New Del Filter | ls ls | -|$ /tmp/pardes-snap/respawn/cwd New Del +|$ /tmp/pardes-snap/respawn/cwd New Del Filter | $ ls | $ echo RESP''AWNOK | RESPAWNOK diff --git a/test/snapshots/restore.golden b/test/snapshots/restore.golden index ee9eae46..5f3ae1cc 100644 --- a/test/snapshots/restore.golden +++ b/test/snapshots/restore.golden @@ -1,6 +1,6 @@ == snap dumped grid=100x30 cursor=4,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill Restore /tmp/pardes-snap/restore/dump.zon -|$ /tmp/pardes-snap/restore/cwd New Del +|$ /tmp/pardes-snap/restore/cwd New Del Filter | $ ls | $ echo KEEP''ME | KEEPME @@ -31,7 +31,7 @@ | == snap restored grid=100x30 cursor=4,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/restore/cwd New Del +| /tmp/pardes-snap/restore/cwd New Del Filter | ls | echo KEEP''ME | KEEPME diff --git a/test/snapshots/rsearch.golden b/test/snapshots/rsearch.golden index 9966e223..f76f1d19 100644 --- a/test/snapshots/rsearch.golden +++ b/test/snapshots/rsearch.golden @@ -1,6 +1,6 @@ == snap opened grid=180x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del Filter /tmp/pardes-snap/rsearch/cwd New Del Filter | 1 run count_x now ls ls | 2 open sub/dep.txt:3 here code.txt sub code.txt sub | 3 count_x again @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd New Del Filter | ls | code.txt sub | @@ -31,7 +31,7 @@ | == snap search grid=180x30 cursor=13,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del Filter /tmp/pardes-snap/rsearch/cwd New Del Filter | 1 run count_x now ls ls | 2 open sub/dep.txt:3 here code.txt sub code.txt sub | 3 count_x again @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd New Del Filter | ls | code.txt sub | @@ -62,7 +62,7 @@ | 2 code.txt:3:1-7 count_x again == snap select grid=180x30 cursor=14,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del Filter /tmp/pardes-snap/rsearch/cwd New Del Filter | 1 run count_x now ls ls | 2 open sub/dep.txt:3 here code.txt sub code.txt sub | 3 count_x again @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd New Del Filter | ls | code.txt sub | @@ -93,7 +93,7 @@ | 2 code.txt:3:1-7 count_x again == snap path-open grid=180x30 cursor=7,16 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del Filter /tmp/pardes-snap/rsearch/cwd New Del Filter | 1 run count_x now ls ls | 2 open sub/dep.txt:3 here code.txt sub code.txt sub | 3 count_x again @@ -108,7 +108,7 @@ | /tmp/pardes-snap/rsearch/cwd/sub/dep.txt Sa | 1 d1 | 2 d2 -| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del +| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del Filter | 4 d4 ls | 5 d5 code.txt sub | 6 d6 @@ -124,7 +124,7 @@ | 2 code.txt:3:1-7 count_x again == snap step1 grid=180x30 cursor=13,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del Filter /tmp/pardes-snap/rsearch/cwd New Del Filter | 1 run count_x now ls ls | 2 open sub/dep.txt:3 here code.txt sub code.txt sub | 3 count_x again @@ -139,7 +139,7 @@ | /tmp/pardes-snap/rsearch/cwd/sub/dep.txt Sa | 1 d1 | 2 d2 -| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del +| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del Filter | 4 d4 ls | 5 d5 code.txt sub | 6 d6 @@ -155,7 +155,7 @@ | 2 code.txt:3:1-7 count_x again == snap step2 grid=180x30 cursor=17,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del Filter /tmp/pardes-snap/rsearch/cwd New Del Filter | 1 run count_x now ls ls | 2 open sub/dep.txt:3 here code.txt sub code.txt sub | 3 count_x again @@ -170,7 +170,7 @@ | /tmp/pardes-snap/rsearch/cwd/sub/dep.txt Sa | 1 d1 | 2 d2 -| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del +| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del Filter | 4 d4 ls | 5 d5 code.txt sub | 6 d6 @@ -186,7 +186,7 @@ | 2 code.txt:3:1-7 count_x again == snap step3 grid=180x30 cursor=17,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del Filter /tmp/pardes-snap/rsearch/cwd New Del Filter | 1 run count_x now ls ls | 2 open sub/dep.txt:3 here code.txt sub code.txt sub | 3 count_x again @@ -201,7 +201,7 @@ | /tmp/pardes-snap/rsearch/cwd/sub/dep.txt Sa | 1 d1 | 2 d2 -| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del +| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del Filter | 4 d4 ls | 5 d5 code.txt sub | 6 d6 @@ -217,7 +217,7 @@ | 2 code.txt:3:1-7 count_x again == snap selclick grid=180x30 cursor=14,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del Filter /tmp/pardes-snap/rsearch/cwd New Del Filter | 1 run count_x now ls ls | 2 open sub/dep.txt:3 here code.txt sub code.txt sub | 3 count_x again @@ -232,7 +232,7 @@ | /tmp/pardes-snap/rsearch/cwd/sub/dep.txt Sa | 1 d1 | 2 d2 -| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del +| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del Filter | 4 d4 ls | 5 d5 code.txt sub | 6 d6 @@ -248,7 +248,7 @@ | 2 code.txt:3:1-7 count_x again == snap outside grid=180x30 cursor=20,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del /tmp/pardes-snap/rsearch/cwd New Del +| /tmp/pardes-snap/rsearch/cwd/code.txt Save /tmp/pardes-snap/rsearch/cwd New Del Filter /tmp/pardes-snap/rsearch/cwd New Del Filter | 1 run count_x now ls ls | 2 open sub/dep.txt:3 here code.txt sub code.txt sub | 3 count_x again @@ -263,7 +263,7 @@ | /tmp/pardes-snap/rsearch/cwd/sub/dep.txt Sa | 1 d1 | 2 d2 -| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del +| 3 DEPTARGET /tmp/pardes-snap/rsearch/cwd New Del Filter | 4 d4 ls | 5 d5 code.txt sub | 6 d6 diff --git a/test/snapshots/scroll.golden b/test/snapshots/scroll.golden index 55dd47c7..ba684c63 100644 --- a/test/snapshots/scroll.golden +++ b/test/snapshots/scroll.golden @@ -1,6 +1,6 @@ == snap bottom grid=100x30 cursor=4,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scroll/cwd New Del /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter /tmp/pardes-snap/scroll/cwd New Del Filter | 188 ls | 189 s.txt | 190 @@ -15,7 +15,7 @@ | 199 | 200 | -| /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter | ls | s.txt | @@ -31,7 +31,7 @@ | == snap wheel3 grid=100x30 cursor=4,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scroll/cwd New Del /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter /tmp/pardes-snap/scroll/cwd New Del Filter | 185 ls | 186 s.txt | 187 @@ -46,7 +46,7 @@ | 196 | 197 | 198 -| /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter | ls | s.txt | @@ -62,7 +62,7 @@ | == snap gutter-up grid=100x30 cursor=4,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scroll/cwd New Del /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter /tmp/pardes-snap/scroll/cwd New Del Filter | 178 ls | 179 s.txt | 180 @@ -77,7 +77,7 @@ | 189 | 190 | 191 -| /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter | ls | s.txt | @@ -93,7 +93,7 @@ | == snap gutter-down grid=100x30 cursor=4,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scroll/cwd New Del /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter /tmp/pardes-snap/scroll/cwd New Del Filter | 180 ls | 181 s.txt | 182 @@ -108,7 +108,7 @@ | 191 | 192 | 193 -| /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter | ls | s.txt | @@ -124,7 +124,7 @@ | == snap wheel-down grid=100x30 cursor=4,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scroll/cwd New Del /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter /tmp/pardes-snap/scroll/cwd New Del Filter | 181 ls | 182 s.txt | 183 @@ -139,7 +139,7 @@ | 192 | 193 | 194 -| /tmp/pardes-snap/scroll/cwd New Del +| /tmp/pardes-snap/scroll/cwd New Del Filter | ls | s.txt | @@ -155,7 +155,7 @@ | == style wheel-down |0: 0-56 #949494,#121212, 57-99 d,#121212, -|1: 0-1 #ffffff,#626262, 2-36 #949494,#121212, 37-49 d,#121212, 50-51 #ffffff,#262626, 52-86 #949494,#121212, 87-99 d,#121212, +|1: 0-1 #ffffff,#626262, 2-43 #949494,#121212, 44-49 d,#121212, 50-51 #ffffff,#262626, 52-93 #949494,#121212, 94-99 d,#121212, |2: 0-0 d,#121212, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |3: 0-0 d,#121212, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |4: 0-0 d,#121212, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, @@ -170,7 +170,7 @@ |13: 0-0 d,#121212, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |14: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |15: 0-0 d,#121212, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, -|16: 0-1 #ffffff,#262626, 2-36 #949494,#121212, 37-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, +|16: 0-1 #ffffff,#262626, 2-43 #949494,#121212, 44-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |17: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |18: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |19: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, diff --git a/test/snapshots/scrolloff.golden b/test/snapshots/scrolloff.golden index 5e86f802..cff2035d 100644 --- a/test/snapshots/scrolloff.golden +++ b/test/snapshots/scrolloff.golden @@ -1,6 +1,6 @@ == snap top grid=150x11 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del +| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del Filter | 1 line 1 ls ls | 2 line 2 g.txt g.txt | 3 line 3 @@ -12,7 +12,7 @@ | 9 line 9 == snap edge grid=150x11 cursor=7,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del +| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del Filter | 1 line 1 ls ls | 2 line 2 g.txt g.txt | 3 line 3 @@ -24,7 +24,7 @@ | 9 line 9 == snap scrolled1 grid=150x11 cursor=7,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del +| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del Filter | 2 line 2 ls ls | 3 line 3 g.txt g.txt | 4 line 4 @@ -36,7 +36,7 @@ | 10 line 10 == snap jdown grid=150x11 cursor=7,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del +| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del Filter | 6 line 6 ls ls | 7 line 7 g.txt g.txt | 8 line 8 @@ -48,7 +48,7 @@ | 14 line 14 == snap end grid=150x11 cursor=7,9 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del +| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del Filter | 33 line 33 ls ls | 34 line 34 g.txt g.txt | 35 line 35 @@ -60,7 +60,7 @@ | 41 == snap kup grid=150x11 cursor=7,5 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del +| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del Filter | 29 line 29 ls ls | 30 line 30 g.txt g.txt | 31 line 31 @@ -72,7 +72,7 @@ | 37 line 37 == snap top2 grid=150x11 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del +| /tmp/pardes-snap/scrolloff/cwd/g.txt /tmp/pardes-snap/scrolloff/cwd New /tmp/pardes-snap/scrolloff/cwd New Del Filter | 1 line 1 ls ls | 2 line 2 g.txt g.txt | 3 line 3 diff --git a/test/snapshots/selarg.golden b/test/snapshots/selarg.golden index 5c81a3a0..529f4a56 100644 --- a/test/snapshots/selarg.golden +++ b/test/snapshots/selarg.golden @@ -1,6 +1,6 @@ == snap kept grid=100x30 cursor=6,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/selarg/cwd New Del /tmp/pardes-snap/selarg/cwd New Del +| /tmp/pardes-snap/selarg/cwd New Del Filter /tmp/pardes-snap/selarg/cwd New Del Filter | ZZARG ZZVEE ./c.sh | | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/selarg/cwd New Del +| /tmp/pardes-snap/selarg/cwd New Del Filter | ls | s.txt | @@ -31,7 +31,7 @@ | == snap crosspane grid=100x30 cursor=6,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/selarg/cwd New Del /tmp/pardes-snap/selarg/cwd New Del +| /tmp/pardes-snap/selarg/cwd New Del Filter /tmp/pardes-snap/selarg/cwd New Del Filter | ZZARG ZZVEE ./c.sh | ./c.sh ZZARG | CHORDARG:ZZARG @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/selarg/cwd New Del +| /tmp/pardes-snap/selarg/cwd New Del Filter | ls | s.txt | @@ -62,7 +62,7 @@ | == snap vselarg grid=100x30 cursor=12,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/selarg/cwd New Del /tmp/pardes-snap/selarg/cwd New Del +| /tmp/pardes-snap/selarg/cwd New Del Filter /tmp/pardes-snap/selarg/cwd New Del Filter | ZZARG ZZVEE ./c.sh | ./c.sh ZZARG | CHORDARG:ZZARG @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/selarg/cwd New Del +| /tmp/pardes-snap/selarg/cwd New Del Filter | ls | s.txt | diff --git a/test/snapshots/shellset.golden b/test/snapshots/shellset.golden index 8753d0d3..360ff6b0 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/shellset/cwd/cmd.txt Save /tmp/pardes-snap/shellset/cwd New Del +| /tmp/pardes-snap/shellset/cwd/cmd.txt Save /tmp/pardes-snap/shellset/cwd New Del Filte | 1 Shell zznosuchshell ls | cmd.txt zmarkfile.txt | diff --git a/test/snapshots/shrinktag.golden b/test/snapshots/shrinktag.golden index bde1836e..5a7c110a 100644 --- a/test/snapshots/shrinktag.golden +++ b/test/snapshots/shrinktag.golden @@ -1,6 +1,6 @@ == snap before grid=100x30 cursor=2,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/shrinktag/cwd New Del /tmp/pardes-snap/shrinktag/cwd New Del +| /tmp/pardes-snap/shrinktag/cwd New Del Filter /tmp/pardes-snap/shrinktag/cwd New Del Filter | ls ls | w.txt w.txt | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/shrinktag/cwd New Del +| /tmp/pardes-snap/shrinktag/cwd New Del Filter | ls | w.txt | @@ -31,8 +31,8 @@ | == snap shrunk grid=100x30 cursor=2,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/shrinktag/cwd New Del /tmp/pardes-snap/shrinktag/cwd New Del -| /tmp/pardes-snap/shrinktag/cwd New Del ls +| /tmp/pardes-snap/shrinktag/cwd New Del Filter /tmp/pardes-snap/shrinktag/cwd New Del Filter +| /tmp/pardes-snap/shrinktag/cwd New Del Filter ls | ls w.txt | w.txt | @@ -62,8 +62,8 @@ | == snap move-preview grid=100x30 cursor=2,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/shrinktag/cwd New Del /tmp/pardes-snap/shrinktag/cwd New Del -| /tmp/pardes-snap/shrinktag/cwd New Del ls +| /tmp/pardes-snap/shrinktag/cwd New Del Filter /tmp/pardes-snap/shrinktag/cwd New Del Filter +| /tmp/pardes-snap/shrinktag/cwd New Del Filter ls | ls w.txt | w.txt | @@ -93,7 +93,7 @@ | == snap restored grid=100x30 cursor=2,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/shrinktag/cwd New Del /tmp/pardes-snap/shrinktag/cwd New Del +| /tmp/pardes-snap/shrinktag/cwd New Del Filter /tmp/pardes-snap/shrinktag/cwd New Del Filter | ls ls | w.txt w.txt | @@ -108,7 +108,7 @@ | | | -| /tmp/pardes-snap/shrinktag/cwd New Del +| /tmp/pardes-snap/shrinktag/cwd New Del Filter | ls | w.txt | @@ -124,7 +124,7 @@ | == snap bottom-shrunk grid=100x30 cursor=2,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/shrinktag/cwd New Del /tmp/pardes-snap/shrinktag/cwd New Del +| /tmp/pardes-snap/shrinktag/cwd New Del Filter /tmp/pardes-snap/shrinktag/cwd New Del Filter | ls ls | w.txt w.txt | @@ -152,4 +152,4 @@ | | | -| /tmp/pardes-snap/shrinktag/cwd New Del +| /tmp/pardes-snap/shrinktag/cwd New Del Filter diff --git a/test/snapshots/splitparent.golden b/test/snapshots/splitparent.golden index 3cc2e6bc..8f215448 100644 --- a/test/snapshots/splitparent.golden +++ b/test/snapshots/splitparent.golden @@ -1,7 +1,7 @@ == snap shrunk grid=100x30 cursor=4,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/splitparent/cwd New Del /tmp/pardes-snap/splitparent/cwd New Del -| /tmp/pardes-snap/splitparent/cwd New Del ls +| /tmp/pardes-snap/splitparent/cwd New Del Filter /tmp/pardes-snap/splitparent/cwd New Del Filter +| /tmp/pardes-snap/splitparent/cwd New Del Filter ls | ls | | @@ -31,11 +31,11 @@ | == snap swap-parent grid=100x30 cursor=4,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/splitparent/cwd New Del /tmp/pardes-snap/splitparent/cwd New Del -| /tmp/pardes-snap/splitparent/cwd New Del ls +| /tmp/pardes-snap/splitparent/cwd New Del Filter /tmp/pardes-snap/splitparent/cwd New Del Filter +| /tmp/pardes-snap/splitparent/cwd New Del Filter ls | ls | -| /tmp/pardes-snap/splitparent/cwd New Del +| /tmp/pardes-snap/splitparent/cwd New Del Filter | ls | | @@ -62,17 +62,17 @@ | == snap tallest grid=100x5 cursor=54,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/splitparent/cwd New Del /tmp/pardes-snap/splitparent/cwd New Del -| /tmp/pardes-snap/splitparent/cwd New Del -| /tmp/pardes-snap/splitparent/cwd New Del /tmp/pardes-snap/splitparent/cwd New Del +| /tmp/pardes-snap/splitparent/cwd New Del Filter /tmp/pardes-snap/splitparent/cwd New Del Filter +| /tmp/pardes-snap/splitparent/cwd New Del Filter +| /tmp/pardes-snap/splitparent/cwd New Del Filter /tmp/pardes-snap/splitparent/cwd New Del Filter | == snap regrown grid=100x30 cursor=54,18 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/splitparent/cwd New Del /tmp/pardes-snap/splitparent/cwd New Del -| /tmp/pardes-snap/splitparent/cwd New Del ls +| /tmp/pardes-snap/splitparent/cwd New Del Filter /tmp/pardes-snap/splitparent/cwd New Del Filter +| /tmp/pardes-snap/splitparent/cwd New Del Filter ls | ls | -| /tmp/pardes-snap/splitparent/cwd New Del +| /tmp/pardes-snap/splitparent/cwd New Del Filter | ls | | @@ -83,7 +83,7 @@ | | | -| /tmp/pardes-snap/splitparent/cwd New Del +| /tmp/pardes-snap/splitparent/cwd New Del Filter | ls | | diff --git a/test/snapshots/syntax.golden b/test/snapshots/syntax.golden index a77948ef..a8c40383 100644 --- a/test/snapshots/syntax.golden +++ b/test/snapshots/syntax.golden @@ -1,6 +1,6 @@ == snap zig-open grid=150x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/syntax/cwd/demo.zig /tmp/pardes-snap/syntax/cwd New Del /tmp/pardes-snap/syntax/cwd New Del +| /tmp/pardes-snap/syntax/cwd/demo.zig /tmp/pardes-snap/syntax/cwd New Del /tmp/pardes-snap/syntax/cwd New Del Filter | 1 const std = @import("std"); //↩ ls ls | greet demo.zig demo.zig | 2 pub fn main() void { diff --git a/test/snapshots/tag.golden b/test/snapshots/tag.golden index 0716cd58..18f2e818 100644 --- a/test/snapshots/tag.golden +++ b/test/snapshots/tag.golden @@ -1,6 +1,6 @@ == snap tag-focus grid=150x30 cursor=39,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tag/cwd New Del /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd New Del Filter /tmp/pardes-snap/tag/cwd New Del Filter | ls ls | t.txt t.txt | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd New Del Filter | ls | t.txt | @@ -31,7 +31,7 @@ | == snap tag-typed grid=150x30 cursor=45,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tag/cwd t.txt New Del /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd t.txt New Del Filter /tmp/pardes-snap/tag/cwd New Del Filter | ls ls | t.txt t.txt | @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd New Del Filter | ls | t.txt | @@ -62,7 +62,7 @@ | == snap tag-del grid=150x30 cursor=41,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tag/cwd t New Del /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd t New Del Filter /tmp/pardes-snap/tag/cwd New Del Filter | ls ls | t.txt t.txt | @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd New Del Filter | ls | t.txt | @@ -93,7 +93,7 @@ | == snap tag-exit grid=150x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tag/cwd t.txt New Del /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd t.txt New Del Filter /tmp/pardes-snap/tag/cwd New Del Filter | ls ls | t.txt t.txt | @@ -108,7 +108,7 @@ | | | -| /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd New Del Filter | ls | t.txt | @@ -124,7 +124,7 @@ | == snap tag-look grid=150x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tag/cwd/t.txt Save /tmp/pardes-snap/tag/cwd /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd/t.txt Save /tmp/pardes-snap/tag/cwd /tmp/pardes-snap/tag/cwd New Del Filter | 1 ZZLOOKED ls ls | t.txt t.txt | @@ -139,7 +139,7 @@ | | | -| /tmp/pardes-snap/tag/cwd New Del +| /tmp/pardes-snap/tag/cwd New Del Fi | ls | t.txt | diff --git a/test/snapshots/tagalign.golden b/test/snapshots/tagalign.golden index 867d4c2a..354b151a 100644 --- a/test/snapshots/tagalign.golden +++ b/test/snapshots/tagalign.golden @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/tagalign/cwd New Del +| /tmp/pardes-snap/tagalign/cwd New Del Filter | ls | deep | @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/tagalign/cwd New Del +| /tmp/pardes-snap/tagalign/cwd New Del Filter | ls | deep | @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/tagalign/cwd New Del +| /tmp/pardes-snap/tagalign/cwd New Del Filter | ls | deep | @@ -108,7 +108,7 @@ | | | -| /tmp/pardes-snap/tagalign/cwd New Del +| /tmp/pardes-snap/tagalign/cwd New Del Filter | ls | deep | @@ -124,7 +124,7 @@ | == snap alone grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagalign/cwd New Del +| /tmp/pardes-snap/tagalign/cwd New Del Filter | ls | deep | diff --git a/test/snapshots/tagalign2col.golden b/test/snapshots/tagalign2col.golden index 2db32f08..668dd8b3 100644 --- a/test/snapshots/tagalign2col.golden +++ b/test/snapshots/tagalign2col.golden @@ -1,6 +1,6 @@ == snap onecol grid=160x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Del /tmp/pardes-snap/tagalign2col/cwd New Del +| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Del /tmp/pardes-snap/tagalign2col/cwd New Del Filter | 1 alpha ls | 2 beta deep | 3 gamma @@ -31,7 +31,7 @@ | == snap aligned grid=160x30 cursor=4,19 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Del /tmp/pardes-snap/tagalign2col/cwd New Del +| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Del /tmp/pardes-snap/tagalign2col/cwd New Del Filter | 1 alpha ls | 2 beta deep | 3 gamma @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/tagalign2col/cwd New Del +| /tmp/pardes-snap/tagalign2col/cwd New Del Filter | ls | deep | @@ -62,7 +62,7 @@ | == snap widened grid=160x30 cursor=4,19 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Del ╎ /tmp/pardes-snap/tagalign2col/cwd New Del +| /tmp/pardes-snap/tagalign2col/cwd/deep/proj/document.txt Save New Del ╎ /tmp/pardes-snap/tagalign2col/cwd New Del Filter | 1 alpha ╎ ls | 2 beta ╎ deep | 3 gamma ╎ @@ -77,7 +77,7 @@ | ╎ | ╎ | ╎ -| /tmp/pardes-snap/tagalign2col/cwd New Del ╎ +| /tmp/pardes-snap/tagalign2col/cwd New Del Filter ╎ | ls ╎ | deep ╎ | ╎ diff --git a/test/snapshots/tagalign2col.snap b/test/snapshots/tagalign2col.snap index 02add6fd..03d214ff 100644 --- a/test/snapshots/tagalign2col.snap +++ b/test/snapshots/tagalign2col.snap @@ -23,9 +23,9 @@ stable 700 15000 key space w h stable 400 5000 snap onecol -# Alt-n: a second pane in the LEFT column. It is 41 columns of tag and would +# Alt-n: a second pane in the LEFT column. It is 48 columns of tag and would # right-align at 58 on its own; the file above it drags it out to 69 instead. -# THE ASSERTION: the right column's `New Del` has not moved a cell — same +# THE ASSERTION: the right column's `New Del Filter` has not moved a cell — same # absolute column as in `onecol`, still at its own pad — while the left # column's two rows now agree with each other at 69. key a-n @@ -35,7 +35,7 @@ snap aligned # vertical border 20 columns right: the left column grows to 100 (tw-pad 78 is # now past the file's 69, so its pad binds again and both left rows move OUT to # 78) and the right column shrinks to 60 (tw-pad 38 is now short of the shell's -# own 41, so its words fall back hard against the path at 41). Two different +# own 48, so its words fall back hard against the path at 48). Two different # rules firing in the same frame, one per column — a single window-wide end # could not produce this grid at all. press left 80 10 diff --git a/test/snapshots/tagbottomimage.golden b/test/snapshots/tagbottomimage.golden index fe5b3421..98e8c129 100644 --- a/test/snapshots/tagbottomimage.golden +++ b/test/snapshots/tagbottomimage.golden @@ -1,6 +1,6 @@ == snap img-top grid=150x30 cursor=11,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| img petscii:off palette:commodore ascii:on /tmp/pardes-snap/tagbottomimag /tmp/pardes-snap/tagbottomimage/cwd New Del +| img petscii:off palette:commodore ascii:on /tmp/pardes-snap/tagbottomimag /tmp/pardes-snap/tagbottomimage/cwd New Del Filter | (f🬱]0V7R*%m🬶🬁G🬬tN#XR9q🬢tC#f/🬜_GR(🬞🬙tCRp$o*7^+[#H7s🬢YDZ🬝▟ ls | iU)dSotT[r27T"\*Fh▐🬅g,🬰p🬛▙🬲&*3/9xy🬛▀0kCg▛🬱C,>C}PC06m🬝▟█ pic.ppm | "S▄;$gs,Xa▟T🬔s▖┼W▘?by🬋🬭uCR3/A3🬶lO▖▞🬃🬘╳🬟#=🬺🬕yoaJ@>4🬝🬵 @@ -59,7 +59,7 @@ | ▀(u🬬🬝▟ | fc🬎🬹█ | 🬝🬹 -| img petscii:off palette:commodore ascii:on /tmp/pardes-snap/tagbottomimag /tmp/pardes-snap/tagbottomimage/cwd New Del +| img petscii:off palette:commodore ascii:on /tmp/pardes-snap/tagbottomimag /tmp/pardes-snap/tagbottomimage/cwd New Del Filter == style img-bottom |0: 0-56 #949494,#121212, 57-149 d,#121212, |1: 0-0 d,#121212, 1-9 d,#080808, 10-10 #959595,#6c6c6c, 11-11 #6c6c6c,#959595, 12-12 #959595,#6c6c6c, 13-13 #6c6c6c,#959595, 14-24 #959595,#6c6c6c, 25-27 #6c6c6c,#959595, 28-28 #959595,#6c6c6c, 29-30 #6c6c6c,#959595, 31-32 #959595,#6c6c6c, 33-34 #6c6c6c,#959595, 35-35 #959595,#6c6c6c, 36-37 #6c6c6c,#959595, 38-39 #959595,#6c6c6c, 40-40 #6c6c6c,#959595, 41-41 #959595,#6c6c6c, 42-42 #6c6c6c,#959595, 43-44 #959595,#6c6c6c, 45-47 #6c6c6c,#959595, 48-50 #959595,#6c6c6c, 51-51 #6c6c6c,#959595, 52-52 #959595,#6c6c6c, 53-53 #6c6c6c,#959595, 54-63 #959595,#6c6c6c, 64-64 #959595,#352879, 65-65 #352879,#6c6c6c, 66-74 d,#080808, 75-75 d,#444444, 76-76 d,#080808, 77-149 #bdbdbd,#080808, @@ -121,7 +121,7 @@ | ▀(u🬬🬝▟ | fc🬎🬹█ | /ZZ -| img petscii:off palette:commodore ascii:on /tmp/pardes-snap/tagbottomimag /tmp/pardes-snap/tagbottomimage/cwd New Del +| img petscii:off palette:commodore ascii:on /tmp/pardes-snap/tagbottomimag /tmp/pardes-snap/tagbottomimage/cwd New Del Filter == snap del-image grid=150x30 cursor=5,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill | ls @@ -152,4 +152,4 @@ | | | -| /tmp/pardes-snap/tagbottomimage/cwd New Del +| /tmp/pardes-snap/tagbottomimage/cwd New Del Filter diff --git a/test/snapshots/tagnav.golden b/test/snapshots/tagnav.golden index 075cf45d..297844f7 100644 --- a/test/snapshots/tagnav.golden +++ b/test/snapshots/tagnav.golden @@ -1,6 +1,6 @@ == snap start grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -31,7 +31,7 @@ | == snap colon grid=100x30 cursor=36,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -62,7 +62,7 @@ | == snap right-tag grid=100x30 cursor=80,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -93,7 +93,7 @@ | == snap left-tag grid=100x30 cursor=36,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -108,7 +108,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -122,9 +122,9 @@ | | | -== snap down-tag grid=100x30 cursor=41,16 +== snap down-tag grid=100x30 cursor=34,16 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -139,7 +139,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -155,7 +155,7 @@ | == snap up-tag grid=100x30 cursor=36,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -170,7 +170,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -186,7 +186,7 @@ | == snap up-edge grid=100x30 cursor=0,0 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -201,7 +201,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -217,7 +217,7 @@ | == snap topbar-word grid=100x30 cursor=3,0 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -232,7 +232,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -248,7 +248,7 @@ | == snap topbar-graphemes grid=100x30 cursor=5,0 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -263,7 +263,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -279,7 +279,7 @@ | == snap back-down grid=100x30 cursor=36,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -294,7 +294,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -310,7 +310,7 @@ | == snap arrows-still-motion grid=100x30 cursor=38,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -325,7 +325,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -341,7 +341,7 @@ | == snap back-to-body grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -356,7 +356,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -372,7 +372,7 @@ | == snap tty-on grid=100x30 cursor=54,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha $ ls | 2 beta w.txt | 3 gamma $ @@ -387,7 +387,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -403,7 +403,7 @@ | == snap tty-tag grid=100x30 cursor=80,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -418,7 +418,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -434,7 +434,7 @@ | == snap tty-restored grid=100x30 cursor=54,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha $ ls | 2 beta w.txt | 3 gamma $ @@ -449,7 +449,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -465,7 +465,7 @@ | == snap topbar-dollar grid=100x30 cursor=56,0 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha $ ls | 2 beta w.txt | 3 gamma $ @@ -480,7 +480,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -496,7 +496,7 @@ | == snap topbar-dump-word grid=100x30 cursor=32,0 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha $ ls | 2 beta w.txt | 3 gamma $ @@ -511,7 +511,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -527,7 +527,7 @@ | == snap topbar-exec grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill Restore /tmp/pardes-snap/tagnav/dump.zon -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha $ ls | 2 beta w.txt | 3 gamma $ @@ -542,7 +542,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -558,7 +558,7 @@ | == snap topbar-restore-word grid=100x30 cursor=58,0 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill Restore /tmp/pardes-snap/tagnav/dump.zon -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del $ /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha $ ls | 2 beta w.txt | 3 gamma $ @@ -573,7 +573,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | @@ -589,7 +589,7 @@ | == snap topbar-restored grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd/w.txt Save New Del /tmp/pardes-snap/tagnav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -604,7 +604,7 @@ | | | -| /tmp/pardes-snap/tagnav/cwd New Del +| /tmp/pardes-snap/tagnav/cwd New Del Filter | ls | w.txt | diff --git a/test/snapshots/theme.golden b/test/snapshots/theme.golden index be97a268..6d85502d 100644 --- a/test/snapshots/theme.golden +++ b/test/snapshots/theme.golden @@ -1,6 +1,6 @@ == snap helix grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/theme/cwd New Del /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter /tmp/pardes-snap/theme/cwd New Del Filter | ls ls | t.txt t.txt | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter | ls | t.txt | @@ -31,7 +31,7 @@ | == style helix |0: 0-56 #949494,#121212, 57-99 d,#121212, -|1: 0-1 #ffffff,#626262, 2-35 #949494,#121212, 36-49 d,#121212, 50-51 #ffffff,#262626, 52-85 #949494,#121212, 86-99 d,#121212, +|1: 0-1 #ffffff,#626262, 2-42 #949494,#121212, 43-49 d,#121212, 50-51 #ffffff,#262626, 52-92 #949494,#121212, 93-99 d,#121212, |2: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |3: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |4: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, @@ -46,7 +46,7 @@ |13: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |14: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |15: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, -|16: 0-1 #ffffff,#262626, 2-35 #949494,#121212, 36-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, +|16: 0-1 #ffffff,#262626, 2-42 #949494,#121212, 43-49 d,#121212, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |17: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |18: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, |19: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, @@ -62,7 +62,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-49 #bdbdbd,#080808, 50-50 d,#444444, 51-51 d,#080808, 52-99 #bdbdbd,#080808, == snap dark grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/theme/cwd New Del /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter /tmp/pardes-snap/theme/cwd New Del Filter | ls ls | t.txt t.txt | @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter | ls | t.txt | @@ -93,38 +93,38 @@ | == style dark |0: 0-36 #969696,#2c2a3e, 37-45 #d8c8a8,#4a3a1e, 46-56 #969696,#2c2a3e, 57-99 d,#2c2a3e, -|1: 0-1 #ffffff,#6e4fd0, 2-35 #969696,#2c2a3e, 36-49 d,#2c2a3e, 50-51 #ffffff,#383c54, 52-85 #969696,#2c2a3e, 86-99 d,#2c2a3e, -|2: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|3: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|4: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|5: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|6: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|7: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|8: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|9: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|10: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|11: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|12: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|13: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|14: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|15: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|16: 0-1 #ffffff,#383c54, 2-35 #969696,#2c2a3e, 36-49 d,#2c2a3e, 50-50 d,#525252, 51-99 d,d, -|17: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|18: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|19: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|20: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|21: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|22: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|23: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|24: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|25: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|26: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|27: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|28: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, -|29: 0-0 d,#525252, 1-49 d,d, 50-50 d,#525252, 51-99 d,d, +|1: 0-1 #ffffff,#6e4fd0, 2-42 #969696,#2c2a3e, 43-49 d,#2c2a3e, 50-51 #ffffff,#383c54, 52-92 #969696,#2c2a3e, 93-99 d,#2c2a3e, +|2: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|3: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|4: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|5: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|6: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|7: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|8: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|9: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|10: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|11: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|12: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|13: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|14: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|15: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|16: 0-1 #ffffff,#383c54, 2-42 #969696,#2c2a3e, 43-49 d,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|17: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|18: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|19: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|20: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|21: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|22: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|23: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|24: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|25: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|26: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|27: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|28: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, +|29: 0-0 d,#525252, 1-1 d,d, 2-49 #969696,#2c2a3e, 50-50 d,#525252, 51-51 d,d, 52-99 #969696,#2c2a3e, == snap acme grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/theme/cwd New Del /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter /tmp/pardes-snap/theme/cwd New Del Filter | ls ls | t.txt t.txt | @@ -139,7 +139,7 @@ | | | -| /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter | ls | t.txt | @@ -155,7 +155,7 @@ | == style acme |0: 0-36 #000000,#eaffff, 37-45 #000000,#eeee9e, 46-56 #000000,#eaffff, 57-99 d,#eaffff, -|1: 0-1 #ffffff,#6e4fd0, 2-35 #000000,#eaffff, 36-49 d,#eaffff, 50-51 #ffffff,#383c54, 52-85 #000000,#eaffff, 86-99 d,#eaffff, +|1: 0-1 #ffffff,#6e4fd0, 2-42 #000000,#eaffff, 43-49 d,#eaffff, 50-51 #ffffff,#383c54, 52-92 #000000,#eaffff, 93-99 d,#eaffff, |2: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, |3: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, |4: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, @@ -170,7 +170,7 @@ |13: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, |14: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, |15: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, -|16: 0-1 #ffffff,#383c54, 2-35 #000000,#eaffff, 36-49 d,#eaffff, 50-51 d,#ffffea, 52-99 #000000,#ffffea, +|16: 0-1 #ffffff,#383c54, 2-42 #000000,#eaffff, 43-49 d,#eaffff, 50-51 d,#ffffea, 52-99 #000000,#ffffea, |17: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, |18: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, |19: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, @@ -186,7 +186,7 @@ |29: 0-1 d,#ffffea, 2-49 #000000,#ffffea, 50-51 d,#ffffea, 52-99 #000000,#ffffea, == snap colors-off grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/theme/cwd New Del /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter /tmp/pardes-snap/theme/cwd New Del Filter | ls ls | t.txt t.txt | @@ -201,7 +201,7 @@ | | | -| /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter | ls | t.txt | @@ -217,7 +217,7 @@ | == style colors-off |0: 0-36 #000000,#eaffff, 37-45 #000000,#eeee9e, 46-56 #000000,#eaffff, 57-99 d,#eaffff, -|1: 0-1 #ffffff,#6e4fd0, 2-35 #000000,#eaffff, 36-49 d,#eaffff, 50-51 #ffffff,#383c54, 52-85 #000000,#eaffff, 86-99 d,#eaffff, +|1: 0-1 #ffffff,#6e4fd0, 2-42 #000000,#eaffff, 43-49 d,#eaffff, 50-51 #ffffff,#383c54, 52-92 #000000,#eaffff, 93-99 d,#eaffff, |2: 0-1 d,#ffffea, 2-3 #000000,#ffffea, 4-51 d,#ffffea, 52-53 #000000,#ffffea, 54-99 d,#ffffea, |3: 0-1 d,#ffffea, 2-6 #000000,#ffffea, 7-51 d,#ffffea, 52-56 #000000,#ffffea, 57-99 d,#ffffea, |4: 0-99 d,#ffffea, @@ -232,7 +232,7 @@ |13: 0-99 d,#ffffea, |14: 0-99 d,#ffffea, |15: 0-99 d,#ffffea, -|16: 0-1 #ffffff,#383c54, 2-35 #000000,#eaffff, 36-49 d,#eaffff, 50-99 d,#ffffea, +|16: 0-1 #ffffff,#383c54, 2-42 #000000,#eaffff, 43-49 d,#eaffff, 50-99 d,#ffffea, |17: 0-1 d,#ffffea, 2-3 #000000,#ffffea, 4-99 d,#ffffea, |18: 0-1 d,#ffffea, 2-6 #000000,#ffffea, 7-99 d,#ffffea, |19: 0-99 d,#ffffea, @@ -248,7 +248,7 @@ |29: 0-99 d,#ffffea, == snap generated grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/theme/cwd New Del /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter /tmp/pardes-snap/theme/cwd New Del Filter | ls ls | t.txt t.txt | @@ -263,7 +263,7 @@ | | | -| /tmp/pardes-snap/theme/cwd New Del +| /tmp/pardes-snap/theme/cwd New Del Filter | ls | t.txt | @@ -279,7 +279,7 @@ | == style generated |0: 0-36 #e0e0e0,#1e262e, 37-45 #e0e0e0,#303840, 46-56 #e0e0e0,#1e262e, 57-99 d,#1e262e, -|1: 0-1 #000000,#ffa060, 2-35 #e0e0e0,#1e262e, 36-49 d,#1e262e, 50-51 #ffffff,#303840, 52-85 #e0e0e0,#1e262e, 86-99 d,#1e262e, +|1: 0-1 #000000,#ffa060, 2-42 #e0e0e0,#1e262e, 43-49 d,#1e262e, 50-51 #ffffff,#303840, 52-92 #e0e0e0,#1e262e, 93-99 d,#1e262e, |2: 0-0 d,#303840, 1-1 d,#161e26, 2-49 #e0e0e0,#161e26, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, |3: 0-0 d,#303840, 1-1 d,#161e26, 2-49 #e0e0e0,#161e26, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, |4: 0-0 d,#303840, 1-1 d,#161e26, 2-49 #e0e0e0,#161e26, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, @@ -294,7 +294,7 @@ |13: 0-0 d,#303840, 1-1 d,#161e26, 2-49 #e0e0e0,#161e26, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, |14: 0-0 d,#303840, 1-1 d,#161e26, 2-49 #e0e0e0,#161e26, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, |15: 0-0 d,#303840, 1-1 d,#161e26, 2-49 #e0e0e0,#161e26, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, -|16: 0-1 #ffffff,#303840, 2-35 #e0e0e0,#1e262e, 36-49 d,#1e262e, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, +|16: 0-1 #ffffff,#303840, 2-42 #e0e0e0,#1e262e, 43-49 d,#1e262e, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, |17: 0-0 d,#303840, 1-1 d,#161e26, 2-49 #e0e0e0,#161e26, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, |18: 0-0 d,#303840, 1-1 d,#161e26, 2-49 #e0e0e0,#161e26, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, |19: 0-0 d,#303840, 1-1 d,#161e26, 2-49 #e0e0e0,#161e26, 50-50 d,#303840, 51-51 d,#161e26, 52-99 #e0e0e0,#161e26, diff --git a/test/snapshots/tinywin.golden b/test/snapshots/tinywin.golden index c06c77d3..3e299115 100644 --- a/test/snapshots/tinywin.golden +++ b/test/snapshots/tinywin.golden @@ -1,17 +1,17 @@ == snap stacked grid=100x30 cursor=4,14 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/tinywin/cwd New Del +|$ /tmp/pardes-snap/tinywin/cwd New Del Filter | $ -| /tmp/pardes-snap/tinywin/cwd New Del +| /tmp/pardes-snap/tinywin/cwd New Del Filter | ls | -| /tmp/pardes-snap/tinywin/cwd New Del +| /tmp/pardes-snap/tinywin/cwd New Del Filter | ls | -| /tmp/pardes-snap/tinywin/cwd New Del +| /tmp/pardes-snap/tinywin/cwd New Del Filter | ls | -| /tmp/pardes-snap/tinywin/cwd New Del +| /tmp/pardes-snap/tinywin/cwd New Del Filter | ls | | @@ -31,22 +31,22 @@ | == snap shrunk grid=60x3 cursor=59,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/tinywin/cwd New Del -| /tmp/pardes-snap/tinywin/cwd New Del +|$ /tmp/pardes-snap/tinywin/cwd New Del Filter +| /tmp/pardes-snap/tinywin/cwd New Del Filter == snap columns grid=100x30 cursor=92,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/tinywin/cwd New Del /tmp/pardes-snap/tinywi /tmp/pardes /tmp/parde +|$ /tmp/pardes-snap/tinywin/cwd New Del Filter /tmp/pardes-snap/tinywi /tmp/pardes /tmp/parde | $ ls ls ls -| /tmp/pardes-snap/tinywin/cwd New Del +| /tmp/pardes-snap/tinywin/cwd New Del Filter | ls | -| /tmp/pardes-snap/tinywin/cwd New Del +| /tmp/pardes-snap/tinywin/cwd New Del Filter | ls | -| /tmp/pardes-snap/tinywin/cwd New Del +| /tmp/pardes-snap/tinywin/cwd New Del Filter | ls | -| /tmp/pardes-snap/tinywin/cwd New Del +| /tmp/pardes-snap/tinywin/cwd New Del Filter | ls | | diff --git a/test/snapshots/topbarexec.golden b/test/snapshots/topbarexec.golden index 8d15d6c4..27e79253 100644 --- a/test/snapshots/topbarexec.golden +++ b/test/snapshots/topbarexec.golden @@ -1,6 +1,6 @@ == snap selected grid=90x20 cursor=14,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/topbarexec/cwd New Del /tmp/pardes-snap/topbarexec/cwd New Del +| /tmp/pardes-snap/topbarexec/cwd New Del Fil /tmp/pardes-snap/topbarexec/cwd New Del Fil | ls ls | zmarkfile.txt zmarkfile.txt | @@ -10,7 +10,7 @@ | | | -| /tmp/pardes-snap/topbarexec/cwd New Del +| /tmp/pardes-snap/topbarexec/cwd New Del Fil | ls | zmarkfile.txt | @@ -21,7 +21,7 @@ | == snap noarg-runs grid=90x20 cursor=14,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/topbarexec/cwd New Del /tmp/╭────────────────────────────────────╮ +| /tmp/pardes-snap/topbarexec/cwd New Del Fil /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 Del +| /tmp/pardes-snap/topbarexec/cwd New Del Fil | ls | zmarkfile.txt | @@ -42,7 +42,7 @@ | == snap arg-still-spliced grid=90x20 cursor=14,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/topbarexec/cwd New Del /tmp/pardes-snap/topbarexec/cwd New Del +| /tmp/pardes-snap/topbarexec/cwd New Del Fil /tmp/pardes-snap/topbarexec/cwd New Del Fil | ls ls | zmarkfile.txt zmarkfile.txt | @@ -52,7 +52,7 @@ | | /tmp/pardes-snap/topbarexec/cwd/+Search New | 1 zmarkfile.txt -| /tmp/pardes-snap/topbarexec/cwd New Del +| /tmp/pardes-snap/topbarexec/cwd New Del Fil | ls | zmarkfile.txt | diff --git a/test/snapshots/tty.golden b/test/snapshots/tty.golden index 3b4d08c1..5d6ebf75 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 Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/tty/cwd New Del /tmp/pardes-snap/tty/cwd New Del +|$ /tmp/pardes-snap/tty/cwd New Del Filter /tmp/pardes-snap/tty/cwd New Del Filter | $ ls ls | m.txt m.txt | $ @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/tty/cwd New Del +| /tmp/pardes-snap/tty/cwd New Del Filter | ls | m.txt | @@ -31,7 +31,7 @@ | == snap tty-echo grid=100x30 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/tty/cwd New Del /tmp/pardes-snap/tty/cwd New Del +|$ /tmp/pardes-snap/tty/cwd New Del Filter /tmp/pardes-snap/tty/cwd New Del Filter | $ ls ls | m.txt m.txt | $ echo SNAP''OK @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/tty/cwd New Del +| /tmp/pardes-snap/tty/cwd New Del Filter | ls | m.txt | @@ -62,7 +62,7 @@ | == snap tty-off grid=100x30 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tty/cwd New Del /tmp/pardes-snap/tty/cwd New Del +| /tmp/pardes-snap/tty/cwd New Del Filter /tmp/pardes-snap/tty/cwd New Del Filter | ls ls | m.txt m.txt | echo SNAP''OK @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/tty/cwd New Del +| /tmp/pardes-snap/tty/cwd New Del Filter | ls | m.txt | @@ -93,7 +93,7 @@ | == snap shift-esc-on grid=100x30 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/tty/cwd New Del /tmp/pardes-snap/tty/cwd New Del +|$ /tmp/pardes-snap/tty/cwd New Del Filter /tmp/pardes-snap/tty/cwd New Del Filter | $ ls ls | m.txt m.txt | $ echo SNAP''OK @@ -108,7 +108,7 @@ | | | -| /tmp/pardes-snap/tty/cwd New Del +| /tmp/pardes-snap/tty/cwd New Del Filter | ls | m.txt | @@ -124,7 +124,7 @@ | == snap shift-esc-nodoc grid=100x30 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/tty/cwd New Del /tmp/pardes-snap/tty/cwd New Del +|$ /tmp/pardes-snap/tty/cwd New Del Filter /tmp/pardes-snap/tty/cwd New Del Filter | $ ls ls | m.txt m.txt | $ echo SNAP''OK @@ -139,7 +139,7 @@ | | | -| /tmp/pardes-snap/tty/cwd New Del +| /tmp/pardes-snap/tty/cwd New Del Filter | ls | m.txt | @@ -155,7 +155,7 @@ | == snap ctrl-b-off grid=100x30 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/tty/cwd New Del /tmp/pardes-snap/tty/cwd New Del +| /tmp/pardes-snap/tty/cwd New Del Filter /tmp/pardes-snap/tty/cwd New Del Filter | ls ls | m.txt m.txt | echo SNAP''OK @@ -170,7 +170,7 @@ | | | -| /tmp/pardes-snap/tty/cwd New Del +| /tmp/pardes-snap/tty/cwd New Del Filter | ls | m.txt | diff --git a/test/snapshots/ttyclick.golden b/test/snapshots/ttyclick.golden index 149073f7..5d791fce 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 Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/ttyclick/cwd New Del /tmp/pardes-snap/ttyclick/cwd New Del +|$ /tmp/pardes-snap/ttyclick/cwd New Del Filter /tmp/pardes-snap/ttyclick/cwd New Del Filter | $ ls ls | probe.txt probe.txt | $ @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/ttyclick/cwd New Del +| /tmp/pardes-snap/ttyclick/cwd New Del Filter | ls | probe.txt | @@ -31,7 +31,7 @@ | == snap tty-tagedit grid=100x30 cursor=39,1 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/ttyclick/cwd New Del /tmp/pardes-snap/ttyclick/cwd New Del +|$ /tmp/pardes-snap/ttyclick/cwd New Del Filter /tmp/pardes-snap/ttyclick/cwd New Del Filter | ls ls | probe.txt probe.txt | @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/ttyclick/cwd New Del +| /tmp/pardes-snap/ttyclick/cwd New Del Filter | ls | probe.txt | @@ -62,7 +62,7 @@ | == snap tty-tagexit grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/ttyclick/cwd New Del /tmp/pardes-snap/ttyclick/cwd New Del +|$ /tmp/pardes-snap/ttyclick/cwd New Del Filter /tmp/pardes-snap/ttyclick/cwd New Del Filter | $ ls ls | probe.txt probe.txt | $ @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/ttyclick/cwd New Del +| /tmp/pardes-snap/ttyclick/cwd New Del Filter | ls | probe.txt | @@ -93,7 +93,7 @@ | == snap ins-bodyclick grid=100x30 cursor=11,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|^ /tmp/pardes-snap/ttyclick/cwd New Del /tmp/pardes-snap/ttyclick/cwd New Del +|^ /tmp/pardes-snap/ttyclick/cwd New Del Filter /tmp/pardes-snap/ttyclick/cwd New Del Filter | ls ls | probe.txt probe.txt | @@ -108,7 +108,7 @@ | | | -| /tmp/pardes-snap/ttyclick/cwd New Del +| /tmp/pardes-snap/ttyclick/cwd New Del Filter | ls | probe.txt | diff --git a/test/snapshots/ttyedit.golden b/test/snapshots/ttyedit.golden index c0a190d8..bdcfce1b 100644 --- a/test/snapshots/ttyedit.golden +++ b/test/snapshots/ttyedit.golden @@ -1,6 +1,6 @@ == snap before grid=100x30 cursor=7,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttyedit/cwd New Del /tmp/pardes-snap/ttyedit/cwd New Del +| /tmp/pardes-snap/ttyedit/cwd New Del Filter /tmp/pardes-snap/ttyedit/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/ttyedit/cwd New Del Filter | ls | words.txt | @@ -31,7 +31,7 @@ | == snap split grid=100x30 cursor=2,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|^ /tmp/pardes-snap/ttyedit/cwd New Del /tmp/pardes-snap/ttyedit/cwd New Del +|^ /tmp/pardes-snap/ttyedit/cwd New Del Filter /tmp/pardes-snap/ttyedit/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/ttyedit/cwd New Del Filter | ls | words.txt | @@ -62,7 +62,7 @@ | == snap opened grid=100x30 cursor=6,8 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttyedit/cwd New Del /tmp/pardes-snap/ttyedit/cwd New Del +| /tmp/pardes-snap/ttyedit/cwd New Del Filter /tmp/pardes-snap/ttyedit/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/ttyedit/cwd New Del Filter | ls | words.txt | @@ -93,7 +93,7 @@ | == snap joined grid=100x30 cursor=10,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttyedit/cwd New Del /tmp/pardes-snap/ttyedit/cwd New Del +| /tmp/pardes-snap/ttyedit/cwd New Del Filter /tmp/pardes-snap/ttyedit/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/ttyedit/cwd New Del Filter | ls | words.txt | @@ -124,7 +124,7 @@ | == snap undone grid=100x30 cursor=7,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttyedit/cwd New Del /tmp/pardes-snap/ttyedit/cwd New Del +| /tmp/pardes-snap/ttyedit/cwd New Del Filter /tmp/pardes-snap/ttyedit/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/ttyedit/cwd New Del Filter | ls | words.txt | diff --git a/test/snapshots/ttyfollow.golden b/test/snapshots/ttyfollow.golden index 4fcc0741..720c4eac 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttyfollow/cwd New Del /tmp/pardes-snap/ttyfollow/cwd New Del +| /tmp/pardes-snap/ttyfollow/cwd New Del Filter /tmp/pardes-snap/ttyfollow/cwd New Del Filter | 185 ls | 186 s.txt | 187 @@ -15,7 +15,7 @@ | 196 | 197 | 198 -| /tmp/pardes-snap/ttyfollow/cwd New Del +| /tmp/pardes-snap/ttyfollow/cwd New Del Filter | ls | s.txt | @@ -31,7 +31,7 @@ | == snap held-post grid=100x30 cursor=54,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttyfollow/cwd New Del $ /tmp/pardes-snap/ttyfollow/cwd New Del +| /tmp/pardes-snap/ttyfollow/cwd New Del Filter $ /tmp/pardes-snap/ttyfollow/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/ttyfollow/cwd New Del Filter | ls | s.txt | @@ -62,7 +62,7 @@ | == snap tty-follows grid=100x30 cursor=4,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/ttyfollow/cwd New Del $ /tmp/pardes-snap/ttyfollow/cwd New Del +|$ /tmp/pardes-snap/ttyfollow/cwd New Del Filter $ /tmp/pardes-snap/ttyfollow/cwd New Del Filter | 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 Del +| /tmp/pardes-snap/ttyfollow/cwd New Del Filter | ls | s.txt | diff --git a/test/snapshots/ttyhelp.golden b/test/snapshots/ttyhelp.golden index dd85d65e..20c67685 100644 --- a/test/snapshots/ttyhelp.golden +++ b/test/snapshots/ttyhelp.golden @@ -1,6 +1,6 @@ == snap boot grid=100x30 cursor=4,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/ttyhelp/cwd New Del +|$ /tmp/pardes-snap/ttyhelp/cwd New Del Filter | $ | | @@ -31,7 +31,7 @@ | == snap helped grid=100x30 cursor=7,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/ttyhelp/cwd New Del +|$ /tmp/pardes-snap/ttyhelp/cwd New Del Filter | $ | /tmp/pardes-snap/ttyhelp/cwd/+Help New Del | 1 pardes builtins, and how to run each: @@ -62,7 +62,7 @@ | 26 SPC j o Back C-o == snap leaderworks grid=100x30 cursor=7,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/ttyhelp/cwd New Del +|$ /tmp/pardes-snap/ttyhelp/cwd New Del Filter | $ | /tmp/pardes-snap/ttyhelp/cwd/+Help New Del | 1 pardes builtins, and how to run each: diff --git a/test/snapshots/ttylook.golden b/test/snapshots/ttylook.golden index b9c272b3..d5740e5d 100644 --- a/test/snapshots/ttylook.golden +++ b/test/snapshots/ttylook.golden @@ -1,6 +1,6 @@ == snap tok1 grid=120x30 cursor=2,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttylook/cwd New Del /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter /tmp/pardes-snap/ttylook/cwd New Del Filter | ls ls | big.txt plain.txt sub big.txt plain.txt sub | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter | ls | big.txt plain.txt sub | @@ -31,7 +31,7 @@ | == style tok1 |0: 0-56 #949494,#121212, 57-119 d,#121212, -|1: 0-1 #ffffff,#626262, 2-39 #949494,#121212, 40-59 d,#121212, 60-61 #ffffff,#262626, 62-99 #949494,#121212, 100-119 d,#121212, +|1: 0-1 #ffffff,#626262, 2-44 #949494,#121212, 45-59 d,#121212, 60-61 #ffffff,#262626, 62-104 #949494,#121212, 105-119 d,#121212, |2: 0-0 d,#444444, 1-1 d,#080808, 2-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |3: 0-0 d,#444444, 1-1 d,#080808, 2-8 #080808,#80a0ff, 9-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |4: 0-0 d,#444444, 1-1 d,#080808, 2-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, @@ -46,7 +46,7 @@ |13: 0-0 d,#444444, 1-1 d,#080808, 2-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |14: 0-0 d,#444444, 1-1 d,#080808, 2-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |15: 0-0 d,#444444, 1-1 d,#080808, 2-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, -|16: 0-1 #ffffff,#262626, 2-39 #949494,#121212, 40-59 d,#121212, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, +|16: 0-1 #ffffff,#262626, 2-44 #949494,#121212, 45-59 d,#121212, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |17: 0-0 d,#444444, 1-1 d,#080808, 2-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |18: 0-0 d,#444444, 1-1 d,#080808, 2-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, |19: 0-0 d,#444444, 1-1 d,#080808, 2-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, @@ -62,7 +62,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-59 #bdbdbd,#080808, 60-60 d,#444444, 61-61 d,#080808, 62-119 #bdbdbd,#080808, == snap tok2 grid=120x30 cursor=11,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttylook/cwd New Del /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter /tmp/pardes-snap/ttylook/cwd New Del Filter | ls ls | big.txt plain.txt sub big.txt plain.txt sub | @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter | ls | big.txt plain.txt sub | @@ -93,7 +93,7 @@ | == snap tokback grid=120x30 cursor=2,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttylook/cwd New Del /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter /tmp/pardes-snap/ttylook/cwd New Del Filter | ls ls | big.txt plain.txt sub big.txt plain.txt sub | @@ -108,7 +108,7 @@ | | | -| /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter | ls | big.txt plain.txt sub | @@ -124,7 +124,7 @@ | == snap insert grid=120x30 cursor=4,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttylook/cwd New Del /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter /tmp/pardes-snap/ttylook/cwd New Del Filter | ls ls | nnbig.txt plain.txt sub big.txt plain.txt sub | @@ -139,7 +139,7 @@ | | | -| /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter | ls | big.txt plain.txt sub | @@ -155,7 +155,7 @@ | == snap tok3 grid=120x30 cursor=22,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttylook/cwd New Del /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter /tmp/pardes-snap/ttylook/cwd New Del Filter | ls ls | big.txt plain.txt sub big.txt plain.txt sub | @@ -170,7 +170,7 @@ | | | -| /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter | ls | big.txt plain.txt sub | @@ -186,11 +186,11 @@ | == snap diropen grid=120x30 cursor=4,7 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttylook/cwd New Del /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter /tmp/pardes-snap/ttylook/cwd New Del Filter | ls ls | big.txt plain.txt sub big.txt plain.txt sub | -| /tmp/pardes-snap/ttylook/cwd/sub New Del +| /tmp/pardes-snap/ttylook/cwd/sub New Del Filter | ls | | @@ -201,7 +201,7 @@ | | | -| /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter | ls | big.txt plain.txt sub | @@ -217,11 +217,11 @@ | == snap noop grid=120x30 cursor=2,3 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttylook/cwd New Del /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter /tmp/pardes-snap/ttylook/cwd New Del Filter | ls ls | big.txt plain.txt sub big.txt plain.txt sub | -| /tmp/pardes-snap/ttylook/cwd/sub New Del +| /tmp/pardes-snap/ttylook/cwd/sub New Del Filter | ls | | @@ -232,7 +232,7 @@ | | | -| /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd New Del Filter | ls | big.txt plain.txt sub | @@ -248,7 +248,7 @@ | == snap fileopen grid=120x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttylook/cwd /tmp/pardes-snap/ttylook/cwd /tmp/pardes-snap/ttylook/cwd New Del +| /tmp/pardes-snap/ttylook/cwd /tmp/pardes-snap/ttylook/cwd /tmp/pardes-snap/ttylook/cwd New Del Filter | 1 line 1 ls ls | 2 line 2 big.txt plain.txt sub big.txt plain.txt sub | 3 line 3 diff --git a/test/snapshots/ttyonly.golden b/test/snapshots/ttyonly.golden index dad9105f..1a7576cb 100644 --- a/test/snapshots/ttyonly.golden +++ b/test/snapshots/ttyonly.golden @@ -1,6 +1,6 @@ == snap ttyonly grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/ttyonly/cwd New Del +|$ /tmp/pardes-snap/ttyonly/cwd New Del Filter | $ echo TTY''ONLY | TTYONLY | $ diff --git a/test/snapshots/ttyprompt.golden b/test/snapshots/ttyprompt.golden index c479f463..c391794d 100644 --- a/test/snapshots/ttyprompt.golden +++ b/test/snapshots/ttyprompt.golden @@ -1,6 +1,6 @@ == snap greeted grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttyprompt/cwd New Del /tmp/pardes-snap/ttyprompt/cwd New Del +| /tmp/pardes-snap/ttyprompt/cwd New Del Filter /tmp/pardes-snap/ttyprompt/cwd New Del Filter | ls ls | probe.txt probe.txt | @@ -15,7 +15,7 @@ | | | -| /tmp/pardes-snap/ttyprompt/cwd New Del +| /tmp/pardes-snap/ttyprompt/cwd New Del Filter | ls | probe.txt | @@ -31,7 +31,7 @@ | == snap in-tty grid=100x30 cursor=17,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/ttyprompt/cwd New Del /tmp/pardes-snap/ttyprompt/cwd New Del +|$ /tmp/pardes-snap/ttyprompt/cwd New Del Filter /tmp/pardes-snap/ttyprompt/cwd New Del Filter | $ ls ls | probe.txt probe.txt | $ echo ABCDEFGH @@ -46,7 +46,7 @@ | | | -| /tmp/pardes-snap/ttyprompt/cwd New Del +| /tmp/pardes-snap/ttyprompt/cwd New Del Filter | ls | probe.txt | @@ -62,7 +62,7 @@ | == snap out-of-tty grid=100x30 cursor=17,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttyprompt/cwd New Del /tmp/pardes-snap/ttyprompt/cwd New Del +| /tmp/pardes-snap/ttyprompt/cwd New Del Filter /tmp/pardes-snap/ttyprompt/cwd New Del Filter | ls ls | probe.txt probe.txt | echo ABCDEFGH @@ -77,7 +77,7 @@ | | | -| /tmp/pardes-snap/ttyprompt/cwd New Del +| /tmp/pardes-snap/ttyprompt/cwd New Del Filter | ls | probe.txt | diff --git a/test/snapshots/ttytaken.golden b/test/snapshots/ttytaken.golden index 960081d1..9b9013d5 100644 --- a/test/snapshots/ttytaken.golden +++ b/test/snapshots/ttytaken.golden @@ -1,6 +1,6 @@ == snap opened grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New D /tmp/pardes-snap/ttytaken/cwd New Del +| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New D /tmp/pardes-snap/ttytaken/cwd New Del Filter | 1 echo TAKEN''ONE ls | 2 echo TAKEN''TWO big.txt cmd.txt | @@ -31,7 +31,7 @@ | == snap at-prompt grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New D /tmp/pardes-snap/ttytaken/cwd New Del +| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New D /tmp/pardes-snap/ttytaken/cwd New 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=100x30 cursor=59,29 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New D$ /tmp/pardes-snap/ttytaken/cwd New Del +| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New D$ /tmp/pardes-snap/ttytaken/cwd New 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=100x30 cursor=53,25 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New D$ /tmp/pardes-snap/ttytaken/cwd New Del +| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save New D$ /tmp/pardes-snap/ttytaken/cwd New 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 Del +| /tmp/pardes-snap/ttytaken/cwd New Del Filter | echo TAKEN''TWO | TAKENTWO | diff --git a/test/snapshots/tutor.golden b/test/snapshots/tutor.golden index 878496a5..be177dec 100644 --- a/test/snapshots/tutor.golden +++ b/test/snapshots/tutor.golden @@ -1,6 +1,6 @@ == snap tutor grid=150x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /Tutor Save New Del /tmp/pardes-snap/tutor/cwd New Del /tmp/pardes-snap/tutor/cwd New Del +| /Tutor Save New Del /tmp/pardes-snap/tutor/cwd New Del /tmp/pardes-snap/tutor/cwd New Del Filter | 1 ls ls | 2 ↩ | PARDES TUTOR diff --git a/test/snapshots/winch.golden b/test/snapshots/winch.golden index cc613460..c65a8463 100644 --- a/test/snapshots/winch.golden +++ b/test/snapshots/winch.golden @@ -1,6 +1,6 @@ == snap storm grid=100x30 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/winch/cwd New Del /tmp/pardes-snap/winch/cwd New Del +|$ /tmp/pardes-snap/winch/cwd New Del Filter /tmp/pardes-snap/winch/cwd New Del Filter | $ 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 Del +| /tmp/pardes-snap/winch/cwd New Del Filter | ls | | @@ -31,7 +31,7 @@ | == snap resized grid=106x34 cursor=4,6 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -|$ /tmp/pardes-snap/winch/cwd New Del /tmp/pardes-snap/winch/cwd New Del +|$ /tmp/pardes-snap/winch/cwd New Del Filter /tmp/pardes-snap/winch/cwd New Del Filter | $ 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 Del +| /tmp/pardes-snap/winch/cwd New Del Filter | ls | | diff --git a/test/snapshots/windownav.golden b/test/snapshots/windownav.golden index 0b27a26d..577fbd4b 100644 --- a/test/snapshots/windownav.golden +++ b/test/snapshots/windownav.golden @@ -1,6 +1,6 @@ == snap start grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -31,7 +31,7 @@ | == snap to-term grid=100x30 cursor=54,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -62,7 +62,7 @@ | == snap back-to-file grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -93,7 +93,7 @@ | == snap esc-to-term grid=100x30 cursor=54,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -155,7 +155,7 @@ | == snap altn grid=100x30 cursor=4,19 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -170,7 +170,7 @@ | | | -| /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd New Del Filter | ls | w.txt | @@ -186,7 +186,7 @@ | == snap up grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -201,7 +201,7 @@ | | | -| /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd New Del Filter | ls | w.txt | @@ -217,7 +217,7 @@ | == snap right grid=100x30 cursor=54,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -232,7 +232,7 @@ | | | -| /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd New Del Filter | ls | w.txt | @@ -248,7 +248,7 @@ | == snap left grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -263,7 +263,7 @@ | | | -| /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd New Del Filter | ls | w.txt | @@ -279,7 +279,7 @@ | == snap down grid=100x30 cursor=4,19 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -294,7 +294,7 @@ | | | -| /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd New Del Filter | ls | w.txt | @@ -310,7 +310,7 @@ | == snap toggle-doc grid=100x30 cursor=7,2 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -325,7 +325,7 @@ | | | -| /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd New Del Filter | ls | w.txt | @@ -341,7 +341,7 @@ | == snap toggle-back grid=100x30 cursor=4,19 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd/w.txt Save New De /tmp/pardes-snap/windownav/cwd New Del Filter | 1 alpha ls | 2 beta w.txt | 3 gamma @@ -356,7 +356,7 @@ | | | -| /tmp/pardes-snap/windownav/cwd New Del +| /tmp/pardes-snap/windownav/cwd New Del Filter | ls | w.txt | diff --git a/test/snapshots/windowops.golden b/test/snapshots/windowops.golden index 187c6ada..e6b4614b 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New Del ╎ /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New Del Filter ╎ /tmp/pardes-snap/windowops/cwd New Del Filter | ls ╎ ls | w.txt ╎ w.txt | ╎ @@ -15,7 +15,7 @@ | ╎ | ╎ | ╎ -| /tmp/pardes-snap/windowops/cwd New Del ╎ +| /tmp/pardes-snap/windowops/cwd New Del Filter ╎ | ls ╎ | w.txt ╎ | ╎ @@ -31,7 +31,7 @@ | ╎ == snap hover-h grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New Del Filter /tmp/pardes-snap/windowops/cwd New Del Filter | ls ls | w.txt w.txt | @@ -46,7 +46,7 @@ | | |╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ -| /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New Del Filter | ls | w.txt | @@ -62,7 +62,7 @@ | == snap border-drag grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New De╎ /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New De╎ Filter /tmp/pardes-snap/windowops/cwd New Del Filter | ls ╎ ls | w.txt ╎ w.txt | ╎ @@ -77,7 +77,7 @@ | ╎ | ╎ | ╎ -| /tmp/pardes-snap/windowops/cwd New De╎ +| /tmp/pardes-snap/windowops/cwd New De╎ Filter | ls ╎ | w.txt ╎ | ╎ @@ -93,7 +93,7 @@ | ╎ == snap border-done grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New De╎ /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New De╎ /tmp/pardes-snap/windowops/cwd New Del Filter | ls ╎ ls | w.txt ╎ w.txt | ╎ @@ -124,7 +124,7 @@ | ╎ == snap hborder-done grid=100x30 cursor=4,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del Filter | ls ls | w.txt w.txt | @@ -155,7 +155,7 @@ | == snap move-preview grid=100x30 cursor=4,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del Filter | ls ls | w.txt w.txt | @@ -186,7 +186,7 @@ | == snap moved grid=100x30 cursor=4,15 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del Filter | ls ls | w.txt w.txt | @@ -217,7 +217,7 @@ | == snap altn grid=100x30 cursor=4,19 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del Filter | ls ls | w.txt w.txt | @@ -248,7 +248,7 @@ | == snap focus-right grid=100x30 cursor=44,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del Filter | ls ls | w.txt w.txt | @@ -341,7 +341,7 @@ |29: 0-0 d,#444444, 1-1 d,#080808, 2-39 #bdbdbd,#080808, 40-40 d,#444444, 41-41 d,#080808, 42-99 #bdbdbd,#080808, == snap debug-off grid=100x30 cursor=44,4 |New Newcol Find Grep Help Tutor Dump NextColor Debug Kill -| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del +| /tmp/pardes-snap/windowops/cwd New Del /tmp/pardes-snap/windowops/cwd New Del Filter | ls ls | w.txt w.txt | diff --git a/test/web-snapshots/source-list.golden b/test/web-snapshots/source-list.golden index afe1414b..e32381e9 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /home/goblin/00-projects/0x4200.cafe/02-pardes-code New Del +| /home/goblin/00-projects/0x4200.cafe/02-pardes-code New 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 Find Grep Help Tutor Dump NextColor Debug Kill -| /home/goblin/00-projects/0x4200.cafe/02-pardes-code New Del +| /home/goblin/00-projects/0x4200.cafe/02-pardes-code New Del Filter | git ls-files --cached --others --exclude-standard -- '*.zig' | sort | build.zig | build/snap.zig -- cgit v1.3