summaryrefslogtreecommitdiff
path: root/test/snapshots/grep.snap
diff options
context:
space:
mode:
Diffstat (limited to 'test/snapshots/grep.snap')
-rw-r--r--test/snapshots/grep.snap19
1 files changed, 14 insertions, 5 deletions
diff --git a/test/snapshots/grep.snap b/test/snapshots/grep.snap
index 12ff2c70..af05f2d8 100644
--- a/test/snapshots/grep.snap
+++ b/test/snapshots/grep.snap
@@ -2,7 +2,8 @@
# SAME tag input `/` and Find use, but the walk reads file CONTENTS under every
# pane's directory at once — minus any directory another pane's already
# contains, so a tree two panes sit in is searched ONCE and every hit appears
-# once. A row is `path:LINE:COL text` with the path RELATIVE to the directory
+# once. A row is `path:LINE:COL-ENDCOL text` — the match's whole span, so
+# looking it SELECTS the hit — with the path RELATIVE to the directory
# of the pane that asked — the same directory its results buffer is named in,
# so the short name resolves; only a hit from outside that tree stays absolute.
# n/N walk the rows like any other result list, and a row pointing into a file
@@ -43,7 +44,8 @@ key enter
wait 10000 sub/b.txt:2:1
stable 700 15000
snap results
-# n looks the first row: absolute path, line 1, column 7 (the `T`)
+# n looks the first row: absolute path, line 1, columns 7..12 (`TARGET`), and
+# those six cells come up selected
key n
stable 700 15000
snap first
@@ -54,9 +56,16 @@ key n
wait 10000 TARGET inside sub
stable 700 15000
snap opened-hit
-# a pattern nothing holds: an empty list of its own, n has nowhere to go
-press middle 45 1
-release middle 45 1
+# a pattern nothing holds: an empty list of its own, n has nowhere to go.
+# Armed from the LEADER, not the topbar word: the n above left the hit
+# SELECTED in a.txt (a ranged result row is one a look selects), and a topbar
+# execute chords whatever is selected into its argument — so a middle-click
+# here would run `Grep TARGET` and never ask for a pattern at all. The leader
+# path runs the builtin with no argument, which is what this step is about; the
+# chord itself is the last two snaps below.
+key space
+key f
+key g
stable 400 5000
text zzqq
key enter