lotabout.skim/tests/snapshots
LoricAndre c65274441a
feat: add Arinae algorithm (#990)
* feat: initial work on skim v3

wip

* wip: SW

* chore: refactor SkimV3 to make it more maintainable

* chore: remove SIMD batch scores

* fix: fix Skim V3 tests

* feat: small optimizations

* feat: bigger optimizations

* chore: generate completions & manpage

* chore: remove unused wide dependency

* chore: update deps

* chore: generate completions & manpage

* fix: make sure all subsequences pass in non-typos mode

* chore: trade some performance against more precision with typos

* feat: gain the performance back using unchecked accesses

* chore: remove failing tests

* feat: use banding across whole upper triangle

* chore: remove useless DEAD_COL checks

* feat: make sure we match everything `frizbee` does while enforcing first char

* feat: minor optimizations

* feat: more minor optimizations

* chore: tweak parameters to find a good balance between performance and accuracy

* chore: accept snap

* chore: penalize consecutive typos

* chore: revert consecutive typos penalization as it seems useless in practice

* wip: optimizations

* feat: multiple optimizations

* perf(skim_v3): use 2-row rolling buffer for score-only DP path

When compute_indices=false (fuzzy_match), the full (n+1)×mcols matrix
was allocated and populated even though traceback was never performed.
Introduce score_only_dp() which maintains only two rows at a time,
reducing memory from O(n×m) to O(m) and improving cache utilization
for long choice strings.

* perf(skim_v3): add early termination when DP rows are all-zero

Track consecutive rows where no cell has a positive score. After 2
consecutive dead rows, return None immediately: gap penalties can only
decrease existing scores, so no downstream row can produce a positive
result. Applied to both score_only_dp and full_dp.

* perf(skim_v3): add range_dp for fuzzy_match_range, avoiding full index vec

fuzzy_match_range previously called fuzzy_indices (full traceback collecting
every matched index) just to extract the first and last. Introduce range_dp
which performs the same full-matrix DP but during traceback only records the
begin and end positions, avoiding the Vec allocation and index collection.
Add range_consistent_with_indices test to verify correctness.

* perf(skim_v3): remove redundant is_subsequence scan in exact mode

In non-typo mode, is_subsequence was called before compute_banding, but
compute_banding -> compute_first_match_cols already validates the same
subsequence property (returning None if any pattern char is absent).
Remove the redundant O(m) scan and delete the now-unused is_subsequence
function. Typo mode retains cheap_typo_prefilter as its guard.

* perf(skim_v3): avoid clone in traceback by using mem::take on thread-local buffer

Previously full_dp returned indices via indices_ref.to_vec() which copies
all n index values into a new allocation. Replace with std::mem::take which
moves ownership of the populated Vec out of the thread-local without copying,
trading the reuse-across-calls benefit for zero-copy return per call.

* perf(skim_v3): tighten typo-mode upper band bound in typo_vband_row

Previously the upper column bound in typo mode was always m (the full
choice length), even for early rows where the diagonal sits far from the
right edge. Compute hi = (j + bandwidth).min(m) symmetrically with the
existing lower bound, skipping cells that cannot contribute to a valid
alignment and reducing work for short patterns on long strings.

* perf(skim_v3): use memchr SIMD for first-char search in prefilter and banding

Add memchr as a direct dependency and implement Atom::find_first_in with
a u8-specialization that calls memchr() for case-sensitive search and a
two-call min-of-two approach for case-insensitive. Use this in:
- cheap_typo_prefilter: first-character existence check
- find_first_char: typo-mode banding anchor computation
This replaces scalar byte-by-byte loops with SIMD-vectorized searches for
ASCII inputs, the common case.

* revert(skim_v3): restore m upper bound in typo_vband_row

The tightened hi = (j + bandwidth).min(m) bound incorrectly rejected valid
typo-mode alignments where the optimal path takes many LEFT (gap) steps
past the bandwidth boundary. The snapshot test confirms 5 fewer matches vs
the expected 37. Revert to hi = m; the affine gap penalty alone prevents
poor alignments from winning.

* perf(skim_v3): add ASCII fast path to char::eq_ignore_case

Replace the to_lowercase() iterator comparison with eq_ignore_ascii_case()
for the common case where both chars are ASCII. This avoids creating two
ToLowercase iterators per comparison in the non-ASCII DP path, using a
single bitwise comparison instead.

* perf(skim_v3): replace RefCell with UnsafeCell (TLCell) in thread-locals

ThreadLocal<RefCell<T>> incurs a runtime borrow-check on every access.
Since ThreadLocal already guarantees per-thread isolation and we never
re-enter the same thread-local within a single call stack, the RefCell
check is redundant.

Replace with TLCell<T>, a Send newtype over UnsafeCell<T>, and a tl_get_mut
helper that returns &mut T directly. Document the safety invariant at each
call site. Also remove the now-unused SWMatrix::zero constructor.

* fix(skim_v3): fix precompute_bonuses reserve logic

The previous reserve(cho.len().saturating_sub(buf.len())) computed the
needed additional capacity relative to the current length, which could
be wrong if buf.len() was stale (e.g. after a set_len call on a longer
buffer). Replace with clear() + reserve(cho.len()) for a correct and
clear-intent O(1) reset followed by a single exact reservation.

* guard: return None for pat.len() > MAX_PAT_LEN in exact mode

Patterns longer than MAX_PAT_LEN (16) used the stack-allocated
[usize; MAX_PAT_LEN] banding arrays with out-of-bounds indices,
causing undefined behaviour in the exact (non-typo) DP path.

Add an early return of None in compute_first_match_cols and
compute_last_match_cols so callers gracefully skip overlong patterns
rather than reading past the end of a fixed-size array.  Typo mode
is unaffected: its dummy arrays are never indexed by the pattern
length.

* perf: re-encode Dir::None=0 so CELL_ZERO is all-zero bytes

Previously Dir::None=3 made Cell::new(0,Dir::None) encode as
0x00030000, preventing bulk-zeroing with write_bytes(0).

Re-assign discriminants to None=0, Diag=1, Up=2, Left=3 so that
CELL_ZERO is now all-zero.  Update:
- Dir discriminants in the enum
- Cell::is_diag() (checks tag==1 instead of 0)
- compute_cell branchless arithmetic (base is Left=3, subtract 2 for
  Diag wins, 1 for Up wins; None=0 so no OR needed)
- score_only_dp: replace init loop with write_bytes(0)
- full_dp / range_dp: replace row-0 init loop with write_bytes(0)

* perf: 128-bit ASCII bitset for cheap_typo_prefilter tail scan

Add Atom::count_tail_present with a u8 specialisation that builds a
two-u64 presence bitset from the choice in a single O(m) pass, making
each subsequent pattern-char lookup O(1) instead of O(m).

The char (non-ASCII) path delegates to count_tail_present_ordered, the
same ordered linear scan that was previously inlined in the function.
The change is observationally equivalent: the prefilter remains a
lenient superset of the old check (unordered vs. ordered presence),
and the snapshot test count is unchanged.

* perf: early exit in count_tail_present_ordered when match is impossible

Add a hopeless-state check at the top of each iteration: if matched
plus remaining pattern chars cannot reach min_needed, bail out
immediately rather than completing the full scan.

This prunes the non-ASCII (char) ordered-scan fallback inside
cheap_typo_prefilter when the pattern is long and many chars are
missing from the choice.

* cleanup: remove unused constants SEPARATOR_MASK_LO/HI and FIRST_CHAR_BONUS_MULTIPLIER

All three were suppressed with #[allow(dead_code)] and are not
referenced by any live code.  SEPARATOR_TABLE is the active lookup;
the mask constants were documentation remnants.

* refactor: replace unsafe transmute in Cell::dir() and compute_cell with safe match

Both usages converted a u8 (guaranteed 0..=3) to Dir via transmute.
Replace with an exhaustive match on the 2-bit tag value — no unsafe
required, and the compiler generates the same conditional-move
sequence.

* perf: Atom::is_sep() trait method avoids u8→char→u32 in separator check

Add is_sep() to the Atom trait with a u8 specialisation that indexes
SEPARATOR_TABLE directly with self as usize, skipping the into::<char>
conversion required by the generic default.

Remove the now-unnecessary is_separator free function; callers use
prev.is_sep() instead.

* refactor: precompute_bonuses rewritten as safe iterator chain

Replace the unsafe raw-pointer write loop with a safe iterator that
starts with START_OF_STRING_BONUS and maps windows-of-2 to the
separator/camelCase bonus formula.  buf.extend() dispatches through
ExactSizeIterator, so no extra allocation occurs.

The safe form exposes the element-independent structure to the
compiler, enabling auto-vectorisation on release builds.

* refactor: extract match_slices_range; simplify run_range

Add match_slices_range<C: Atom> that mirrors match_slices but calls
range_dp instead of dispatch_dp.  run_range now delegates the ASCII
path to match_slices_range and keeps only the non-ASCII char-buf
setup inline, eliminating the duplicated prefilter + bonus +
range_dp block.

* mem: SWMatrix::resize shrinks when buffer is 4× over-allocated

After a one-off large input, the full-DP matrix buffer could hold
significantly more memory than typical inputs require.  Add a
shrink-or-cap heuristic: if the current capacity exceeds 4× the
needed size, truncate and shrink_to(2×needed) to release excess
memory without thrashing on stable-sized inputs.

* Revert "mem: SWMatrix::resize shrinks when buffer is 4× over-allocated"

This reverts commit 9c8571ebe8.

* Revert "refactor: replace unsafe transmute in Cell::dir() and compute_cell with safe match"

This reverts commit 8805fa14ce.

* Revert "perf: Atom::is_sep() trait method avoids u8→char→u32 in separator check"

This reverts commit 175f26af81.

* Revert "perf: early exit in count_tail_present_ordered when match is impossible"

This reverts commit 29721558f0.

* Revert "perf: 128-bit ASCII bitset for cheap_typo_prefilter tail scan"

This reverts commit d79947fcb5.

* Revert "refactor: extract match_slices_range; simplify run_range"

This reverts commit 0fb7f05513.

* Revert "perf(skim_v3): replace RefCell with UnsafeCell (TLCell) in thread-locals"

This reverts commit 0806683251.

* Revert "perf(skim_v3): add ASCII fast path to char::eq_ignore_case"

This reverts commit 069710ad7c.

* Revert "revert(skim_v3): restore m upper bound in typo_vband_row"

This reverts commit 90ffc46633.

* Revert "perf(skim_v3): tighten typo-mode upper band bound in typo_vband_row"

This reverts commit f38ca3a10d.

* Revert "perf(skim_v3): avoid clone in traceback by using mem::take on thread-local buffer"

This reverts commit ffa9a21167.

* Revert "perf(skim_v3): add early termination when DP rows are all-zero"

This reverts commit 073195be58.

* Revert "perf(skim_v3): use 2-row rolling buffer for score-only DP path"

This reverts commit 3acacaad74.

* fix: reverse only order of frizbee indices

* chore: rename & refactor into multiple files

* chore: optimizations to the main flow

* fix: correct banding in non-typo path

* chore: generate completions & manpage

* docs: add algorithms section to the README [skip ci]

* fix(ari): correctly bound vband low

* chore(ari): specific pre-separator bonuses

* fix(ari): boost consec a bit more to beat start/sep

* chore: generate completions & manpage

* feat: run matcher over chunks

* chore: adjust penalties to keep typos under subsequences

* chore: accept snapshot

* fix: replace greedy ordered prefilter with looser unordered

* chore: finish up rename

* chore: review

---------

Co-authored-by: Skim bot <skim-bot@skim-rs.github.io>
2026-03-01 18:50:28 +01:00
..
ansi__prompt_ansi.snap feat: parse ansi codes in prompt 2026-01-26 13:37:32 +01:00
binds__bind_append_and_select-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_append_and_select-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_append_and_select.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_change-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_change-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_change.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_first_last-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_first_last-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_first_last-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_first_last.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_if_non_matched-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_if_non_matched-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_if_non_matched.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_header_change-2.snap feat: add set-header action (closes #768) 2026-02-18 19:33:29 +01:00
binds__bind_set_header_change.snap feat: add set-header action (closes #768) 2026-02-18 19:33:29 +01:00
binds__bind_set_header_from_empty-2.snap feat: add set-header action (closes #768) 2026-02-18 19:33:29 +01:00
binds__bind_set_header_from_empty.snap feat: add set-header action (closes #768) 2026-02-18 19:33:29 +01:00
binds__bind_set_header_to_empty-2.snap feat: add set-header action (closes #768) 2026-02-18 19:33:29 +01:00
binds__bind_set_header_to_empty.snap feat: add set-header action (closes #768) 2026-02-18 19:33:29 +01:00
binds__bind_set_preview_cmd-2.snap feat: add set-preview-cmd action to change preview (#969) 2026-02-13 08:32:13 +00:00
binds__bind_set_preview_cmd-3.snap feat: add set-preview-cmd action to change preview (#969) 2026-02-13 08:32:13 +00:00
binds__bind_set_preview_cmd.snap feat: add set-preview-cmd action to change preview (#969) 2026-02-13 08:32:13 +00:00
binds__bind_set_query_basic-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_query_basic.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_query_expand-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_query_expand.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_query_fields-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_query_fields.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_query_to_itself-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_query_to_itself-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_query_to_itself-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_set_query_to_itself.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_toggle_interactive-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_toggle_interactive.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_toggle_interactive_queries-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_toggle_interactive_queries-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_toggle_interactive_queries-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_toggle_interactive_queries-5.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_toggle_interactive_queries.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_top_alias-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_top_alias-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
binds__bind_top_alias.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_ignore_different-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_ignore_different.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_ignore_exact-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_ignore_exact.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_ignore_lower-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_ignore_lower.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_ignore_no_match-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_ignore_no_match.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_non_ascii-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_non_ascii-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_non_ascii.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_respect_exact-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_respect_exact.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_respect_lower-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_respect_lower.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_respect_no_match-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_respect_no_match.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_smart_exact-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_smart_exact.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_smart_lower-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_smart_lower.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_smart_no_match-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
case__case_smart_no_match.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
defaults__interactive_mode_command_execution-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
defaults__interactive_mode_command_execution-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
defaults__interactive_mode_command_execution.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
defaults__unicode_input-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
defaults__unicode_input-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
defaults__unicode_input-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
defaults__unicode_input.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
defaults__vanilla.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
defaults__vanilla_basic.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
issues__issue_359_multi_regex_unicode.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
issues__issue_361_literal_space_control.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
issues__issue_361_literal_space_invert.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
issues__issue_547_null_match-2.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
issues__issue_547_null_match.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
issues__issue_929_double_width_chars-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
issues__issue_929_double_width_chars.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_b-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_b.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_bspace-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_bspace.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_d-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_d-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_d-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_d.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_f-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_f-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_alt_f.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_arrows-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_arrows-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_arrows.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_basic-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_basic.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_bspace-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_bspace.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_btab-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_btab.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_a-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_a.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_arrows-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_arrows-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_arrows-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_arrows.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_b-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_b-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_b.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_c.snap fix: always make ctrl-d abort (closes #941) 2026-01-29 18:23:10 +01:00
keys__keys_ctrl_d-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_d-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_d.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_e-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_e-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_e.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_f-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_f-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_f.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_h-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_h.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_k-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_k.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_u-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_u.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_w-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_w.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_y-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_y-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_ctrl_y.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_tab-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_tab-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_tab.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_tab_empty-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_tab_empty-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys__keys_tab_empty.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_b-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_b.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_bspace-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_bspace.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_d-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_d-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_d-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_d.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_f-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_f-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_alt_f.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_arrows-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_arrows-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_arrows.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_basic-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_basic.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_bspace-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_bspace.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_btab-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_btab.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_a-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_a.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_arrows-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_arrows-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_arrows-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_arrows.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_b-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_b-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_b.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_c.snap fix: always make ctrl-d abort (closes #941) 2026-01-29 18:23:10 +01:00
keys_interactive__keys_interactive_ctrl_d-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_d-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_d.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_e-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_e-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_e.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_f-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_f-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_f.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_h-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_h.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_k-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_k.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_m.snap tests: remove insta_ prefixes after finalizing tests migration 2026-01-23 17:58:05 +01:00
keys_interactive__keys_interactive_ctrl_u-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_u.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_w-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_w.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_y-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_y-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_ctrl_y.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_enter.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_tab-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_tab-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
keys_interactive__keys_interactive_tab.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
layout__layout_border.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
layout__layout_default.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
layout__layout_reverse.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
layout__layout_reverse_border.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
layout__layout_reverse_list.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
layout__layout_reverse_list_border.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
matcher__matcher_arinae.snap feat: add Arinae algorithm (#990) 2026-03-01 18:50:28 +01:00
matcher__matcher_arinae_typos.snap feat: add Arinae algorithm (#990) 2026-03-01 18:50:28 +01:00
matcher__matcher_clangd.snap chore: test matchers 2026-02-09 23:31:43 +01:00
matcher__matcher_default.snap chore: test matchers 2026-02-09 23:31:43 +01:00
matcher__matcher_frizbee.snap feat: add fzy matcher and --typos/--no-typos flag (#987) 2026-02-20 15:12:06 +01:00
matcher__matcher_frizbee_typos.snap feat: add fzy matcher and --typos/--no-typos flag (#987) 2026-02-20 15:12:06 +01:00
matcher__matcher_fzy.snap feat: add fzy matcher and --typos/--no-typos flag (#987) 2026-02-20 15:12:06 +01:00
matcher__matcher_fzy_typos.snap feat: add fzy matcher and --typos/--no-typos flag (#987) 2026-02-20 15:12:06 +01:00
matcher__matcher_skim_v1.snap chore: test matchers 2026-02-09 23:31:43 +01:00
matcher__matcher_skim_v2.snap chore: test matchers 2026-02-09 23:31:43 +01:00
matcher__matcher_skim_v3.snap feat: add Arinae algorithm (#990) 2026-03-01 18:50:28 +01:00
matcher__matcher_skim_v3_typos.snap feat: add Arinae algorithm (#990) 2026-03-01 18:50:28 +01:00
normalize__insta_no_normalize_accented_item-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_no_normalize_accented_item.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_accented_item_unaccented_query-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_accented_item_unaccented_query.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_case_insensitive-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_case_insensitive.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_combined_chars-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_combined_chars-3.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_combined_chars.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_cyrillic-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_cyrillic.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_exact_match-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_exact_match.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_multiple_diacritics-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_multiple_diacritics-3.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_multiple_diacritics.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_negation-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_negation.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_prefix-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_prefix.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_suffix-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_suffix.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_umlauts-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_umlauts-3.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_umlauts.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_unaccented_item_accented_query-2.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
normalize__insta_normalize_unaccented_item_accented_query.snap feat: add --normalize to ignore accents etc. when matching (closes #453) (#914) 2026-01-27 14:04:51 +00:00
options__opt_border_double.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_heavy_double_dashed.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_heavy_quadruple_dashed.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_heavy_triple_dashed.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_light_double_dashed.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_light_quadruple_dashed.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_light_triple_dashed.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_plain.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_quadrant_inside.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_quadrant_outside.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_rounded.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_border_thick.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_cycle-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_cycle-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_cycle.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_cycle_header_lines-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_cycle_header_lines-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_cycle_header_lines.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_disabled-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_disabled.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_ellipsis.snap feat: add --ellipsis option 2026-02-19 13:37:10 +01:00
options__opt_exit_0_enter.snap fix: make select-1 and exit-0 work again (closes #916) (#933) 2026-01-26 13:14:51 +01:00
options__opt_header_inline_info.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_header_lines_1.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_header_lines_all.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_header_lines_inline_info.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_header_lines_reverse.snap tests: review snapshots 2026-01-25 21:56:28 +01:00
options__opt_header_lines_reverse_inline_info.snap tests: review snapshots 2026-01-25 21:56:28 +01:00
options__opt_header_multiline.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_header_only.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_header_reverse.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_header_reverse_inline_info.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_hscroll_begin.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_hscroll_end.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_hscroll_middle.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_info_control-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_info_control.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_info_default-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_info_default.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_info_hidden.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_info_inline-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_info_inline.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_inline_info-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_inline_info.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_min_query_length-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_min_query_length-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_min_query_length.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_min_query_length_interactive-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_min_query_length_interactive-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_min_query_length_interactive.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multi-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multi-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multi.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multi_selector-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multi_selector.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_cmd_prompt.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_cmd_query.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_combined_nth-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_combined_nth.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_combined_with_nth.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_interactive.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_layout_and_reverse.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_prompt.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_reverse.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_multiple_flags_reverse_and_layout.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_no_clear_if_empty-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_no_clear_if_empty.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_no_hscroll.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_no_info.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_no_sort-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_no_sort.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_1-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_1-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_1-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_1.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_2-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_2-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_2-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_4-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_4-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_4-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_1-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_1-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_1-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_1.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_2-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_2-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_2-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_4-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_4-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_4-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_oob-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_neg_oob.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_oob-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_oob.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_closed-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_closed-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_closed-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_closed-5.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_closed-6.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_closed-7.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_closed-8.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_closed.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_dec-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_dec.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_from_start-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_from_start-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_from_start-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_from_start.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_to_end-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_to_end-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_to_end-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_nth_range_to_end.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_pre_select_items.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_pre_select_n.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_pre_select_pat.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_replstr-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_replstr.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_select_1_enter.snap fix: make select-1 and exit-0 work again (closes #916) (#933) 2026-01-26 13:14:51 +01:00
options__opt_selector.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_skip_to_pattern-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_skip_to_pattern-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_skip_to_pattern.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_tabstop_1.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_tabstop_3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_tabstop_default.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_tac.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_tac_with_header_lines.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_1.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_neg_1.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_neg_2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_neg_4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_oob.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_oob_4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_preview.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_range_closed.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_range_desc.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_range_from_start.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_with_nth_range_to_end.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
options__opt_wrap.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_navigation-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_navigation.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_no_pty__preview_no_pty_flag.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_navigation-2.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_navigation.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_nowrap.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_nul_char.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_offset_expr.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_offset_fixed.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_offset_fixed_and_expr.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_plus-2.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_plus-3.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_plus-4.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_plus-5.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_plus.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_preserve_quotes.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_window_down.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_window_left.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_window_up.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty__preview_no_pty_wrap.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_no_pty_linux.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_nowrap.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_nul_char.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_offset_expr.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_offset_fixed.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_offset_fixed_and_expr.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_plus-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_plus-3.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_plus-4.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_plus-5.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_plus.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_preserve_quotes.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_pty__preview_pty_flag.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_navigation-2.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_navigation.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_nowrap.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_nul_char.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_offset_expr.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_offset_fixed.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_offset_fixed_and_expr.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_plus-2.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_plus-3.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_plus-4.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_plus-5.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_plus.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_preserve_quotes.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_window_down.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_window_left.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_window_up.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty__preview_pty_wrap.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_pty_linux.snap feat!: interactive pty preview & concurrency optimizations (#952) 2026-02-09 21:43:04 +00:00
preview__preview_window_down.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_window_left.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_window_up.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
preview__preview_wrap.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_both_parts-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_both_parts.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_custom_delimiter-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_custom_delimiter.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_delimiter_in_query_not_item-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_delimiter_in_query_not_item.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_empty_after-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_empty_after.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_empty_before-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_empty_before.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_multiple_delimiters_in_item-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_multiple_delimiters_in_item.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_no_delimiter_in_item-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_no_delimiter_in_item.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_or-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_or.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_query_before_delimiter-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
split_match__split_match_query_before_delimiter.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_begin-2.snap tests: review snapshots 2026-01-25 21:56:28 +01:00
tiebreak__tiebreak_begin.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_default-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_default.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_end-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_end.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_index-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_index.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_length-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_length.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_begin-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_begin.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_end-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_end.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_index-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_index.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_length-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_length.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_score-2.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00
tiebreak__tiebreak_neg_score.snap fix: header and header-lines order in reverse layout 2026-01-25 21:40:30 +01:00