diff options
Diffstat (limited to 'test/snapshots/grep.snap')
| -rw-r--r-- | test/snapshots/grep.snap | 19 |
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 |
