summaryrefslogtreecommitdiff
path: root/test/snapshots/lookrange.golden
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-07-31 11:42:18 -0300
committerGabriel Schneider <[email protected]>2026-08-01 15:02:08 -0300
commit911215846f1d5a9b2e37a00e74fb9266d4a0884a (patch)
tree31413ca3336cbbd1933d9dc3e24f09a3b8ef46b4 /test/snapshots/lookrange.golden
parent0b7a480bef38b209741c520e2478d178767a9e51 (diff)
downloadpardes-911215846f1d5a9b2e37a00e74fb9266d4a0884a.tar.gz
pardes-911215846f1d5a9b2e37a00e74fb9266d4a0884a.zip
a Look path can name a range, and search selects what it found
file:LINE:COL-ENDLINE:ENDCOL, with the two short forms people actually type reading naturally: file:412:9-21 on one line, file:412-418 whole ones. Ends are inclusive. A path feature, not a search feature — a ranged path typed in a tag or middle-clicked out of a shell's output selects just the same; search is only its first consumer. The dash is the fussy part. `-` was already a file char, so a ranged word survives click expansion whole, but a range needs a number on BOTH sides or my-file:10, build-2 and 2026-07-30 would stop being paths. Table-driven test in look.zig for exactly that. Selecting goes through the cellRange/setPaneRange pair the multi-cursor work left, and hxOff clamps both ends, so a stale range selects what still exists rather than crashing or reaching past EOF — pinned with an 8:6-400:9 range in a nine-line file. Producers: / search, Grep, and five LSP sites through a new spanRow — goto, references, rename tokens and both symbol lists were throwing away real protocol ranges at path:line:col. Left alone deliberately: Find rows are bare paths with nothing to span, a jump is a spot not a span, and the diagnostic and format paths only ever have a point, where half a range would be worse than none. One knock-on worth knowing: n now leaves an EXPLICIT selection, so a topbar execute chords it. grep.snap's no-match step was silently becoming `Grep TARGET`; it runs from the leader path now, which never chords, and the dedicated chord steps stayed where they were.
Diffstat (limited to 'test/snapshots/lookrange.golden')
-rw-r--r--test/snapshots/lookrange.golden496
1 files changed, 496 insertions, 0 deletions
diff --git a/test/snapshots/lookrange.golden b/test/snapshots/lookrange.golden
new file mode 100644
index 00000000..f8b5795e
--- /dev/null
+++ b/test/snapshots/lookrange.golden
@@ -0,0 +1,496 @@
+== snap opened grid=150x30 cursor=7,2
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/lookrange/cwd/look.txt Save Del NOR /tmp/pardes-snap/lookrange/cwd Del
+| 1 r.txt:3-5
+| 2 r.txt:7:4-9 look.txt r.txt
+| 3 r.txt:3:2-5:3
+| 4 r.txt:8:6-99:9
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+== snap wholelines grid=150x30 cursor=11,21
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/lookrange/cwd/look.txt Save Del NOR /tmp/pardes-snap/lookrange/cwd Del
+| 1 r.txt:3-5
+| 2 r.txt:7:4-9 look.txt r.txt
+| 3 r.txt:3:2-5:3
+| 4 r.txt:8:6-99:9
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/r.txt Save Del
+| 1 aaaa
+| 2 bbbb
+| 3 cccc dccc
+| 4 dddd
+| 5 eeee
+| 6 ffff
+| 7 gg NEEDLE gg
+| 8 hhhh NEEDLE
+| 9 iiii
+|
+|
+|
+|
+== style wholelines
+|0: 0-52 #949494,#121212, 53-149 d,#121212,
+|1: 0-1 d,#262626, 2-53 #949494,#121212, 54-74 d,#121212, 75-76 d,#262626, 77-114 #949494,#121212, 115-149 d,#121212,
+|2: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|3: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|4: 0-1 d,#444444, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|5: 0-1 d,#444444, 2-6 #626262,#080808, 7-20 #bdbdbd,#080808, 21-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|6: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|7: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|8: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|9: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|10: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|11: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|12: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|13: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|14: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|15: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|16: 0-1 d,#626262, 2-50 #949494,#121212, 51-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|17: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|18: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|19: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 #d8c8a8,#4a3a1e, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|20: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 #d8c8a8,#4a3a1e, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|21: 0-1 d,#444444, 2-6 #949494,#121212, 7-11 #d8c8a8,#4a3a1e, 12-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|22: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|23: 0-1 d,#444444, 2-6 #626262,#080808, 7-18 #bdbdbd,#080808, 19-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|24: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|25: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|26: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|27: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|28: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|29: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+== snap onelinespan grid=150x30 cursor=15,23
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/lookrange/cwd/look.txt Save Del NOR /tmp/pardes-snap/lookrange/cwd Del
+| 1 r.txt:3-5
+| 2 r.txt:7:4-9 look.txt r.txt
+| 3 r.txt:3:2-5:3
+| 4 r.txt:8:6-99:9
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/r.txt Save Del
+| 1 aaaa
+| 2 bbbb
+| 3 cccc dccc
+| 4 dddd
+| 5 eeee
+| 6 ffff
+| 7 gg NEEDLE gg
+| 8 hhhh NEEDLE
+| 9 iiii
+|
+|
+|
+|
+== style onelinespan
+|0: 0-52 #949494,#121212, 53-149 d,#121212,
+|1: 0-1 d,#262626, 2-53 #949494,#121212, 54-74 d,#121212, 75-76 d,#262626, 77-114 #949494,#121212, 115-149 d,#121212,
+|2: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|3: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|4: 0-1 d,#444444, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|5: 0-1 d,#444444, 2-6 #626262,#080808, 7-20 #bdbdbd,#080808, 21-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|6: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|7: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|8: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|9: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|10: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|11: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|12: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|13: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|14: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|15: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|16: 0-1 d,#626262, 2-50 #949494,#121212, 51-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|17: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|18: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|19: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|20: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|21: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|22: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|23: 0-1 d,#444444, 2-6 #949494,#121212, 7-9 #bdbdbd,#080808, 10-15 #d8c8a8,#4a3a1e, 16-18 #bdbdbd,#080808, 19-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|24: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|25: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|26: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|27: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|28: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|29: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+== snap fullspan grid=150x30 cursor=9,21
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/lookrange/cwd/look.txt Save Del NOR /tmp/pardes-snap/lookrange/cwd Del
+| 1 r.txt:3-5
+| 2 r.txt:7:4-9 look.txt r.txt
+| 3 r.txt:3:2-5:3
+| 4 r.txt:8:6-99:9
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/r.txt Save Del
+| 1 aaaa
+| 2 bbbb
+| 3 cccc dccc
+| 4 dddd
+| 5 eeee
+| 6 ffff
+| 7 gg NEEDLE gg
+| 8 hhhh NEEDLE
+| 9 iiii
+|
+|
+|
+|
+== style fullspan
+|0: 0-52 #949494,#121212, 53-149 d,#121212,
+|1: 0-1 d,#262626, 2-53 #949494,#121212, 54-74 d,#121212, 75-76 d,#262626, 77-114 #949494,#121212, 115-149 d,#121212,
+|2: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|3: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|4: 0-1 d,#444444, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|5: 0-1 d,#444444, 2-6 #626262,#080808, 7-20 #bdbdbd,#080808, 21-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|6: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|7: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|8: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|9: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|10: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|11: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|12: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|13: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|14: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|15: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|16: 0-1 d,#626262, 2-50 #949494,#121212, 51-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|17: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|18: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|19: 0-1 d,#444444, 2-6 #626262,#080808, 7-7 #bdbdbd,#080808, 8-74 #d8c8a8,#4a3a1e, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|20: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 #d8c8a8,#4a3a1e, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|21: 0-1 d,#444444, 2-6 #949494,#121212, 7-9 #d8c8a8,#4a3a1e, 10-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|22: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|23: 0-1 d,#444444, 2-6 #626262,#080808, 7-18 #bdbdbd,#080808, 19-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|24: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|25: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|26: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|27: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|28: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|29: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+== snap stale grid=150x30 cursor=10,24
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/lookrange/cwd/look.txt Save Del NOR /tmp/pardes-snap/lookrange/cwd Del
+| 1 r.txt:3-5
+| 2 r.txt:7:4-9 look.txt r.txt
+| 3 r.txt:3:2-5:3
+| 4 r.txt:8:6-99:9
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/r.txt Save Del
+| 2 bbbb
+| 3 cccc dccc
+| 4 dddd
+| 5 eeee
+| 6 ffff
+| 7 gg NEEDLE gg
+| 8 hhhh NEEDLE
+| 9 iiii
+|
+|
+|
+|
+|
+== style stale
+|0: 0-52 #949494,#121212, 53-149 d,#121212,
+|1: 0-1 d,#262626, 2-53 #949494,#121212, 54-74 d,#121212, 75-76 d,#262626, 77-114 #949494,#121212, 115-149 d,#121212,
+|2: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|3: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|4: 0-1 d,#444444, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|5: 0-1 d,#444444, 2-6 #626262,#080808, 7-20 #bdbdbd,#080808, 21-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|6: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|7: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|8: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|9: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|10: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|11: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|12: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|13: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|14: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|15: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|16: 0-1 d,#626262, 2-50 #949494,#121212, 51-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|17: 0-1 d,#121212, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|18: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|19: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|20: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|21: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|22: 0-1 d,#444444, 2-6 #626262,#080808, 7-18 #bdbdbd,#080808, 19-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|23: 0-1 d,#444444, 2-6 #626262,#080808, 7-11 #bdbdbd,#080808, 12-74 #d8c8a8,#4a3a1e, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|24: 0-1 d,#444444, 2-6 #949494,#121212, 7-10 #d8c8a8,#4a3a1e, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|25: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|26: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|27: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|28: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|29: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+== snap results grid=150x30 cursor=10,24
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/lookrange/cwd/look.txt Save Del NOR /tmp/pardes-snap/lookrange/cwd Del
+| 1 r.txt:3-5
+| 2 r.txt:7:4-9 look.txt r.txt
+| 3 r.txt:3:2-5:3
+| 4 r.txt:8:6-99:9
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/r.txt Save Del
+| 2 bbbb
+| 3 cccc dccc
+| 4 dddd
+| 5 eeee
+| 6 ffff
+| 7 gg NEEDLE gg
+| 8 hhhh NEEDLE
+| 9 iiii
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/+Search Del
+| 1 r.txt:7:4-9 gg NEEDLE gg
+| 2 r.txt:8:6-11 hhhh NEEDLE
+== snap hit1 grid=150x30 cursor=15,22
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/lookrange/cwd/look.txt Save Del NOR /tmp/pardes-snap/lookrange/cwd Del
+| 1 r.txt:3-5
+| 2 r.txt:7:4-9 look.txt r.txt
+| 3 r.txt:3:2-5:3
+| 4 r.txt:8:6-99:9
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/r.txt Save Del
+| 2 bbbb
+| 3 cccc dccc
+| 4 dddd
+| 5 eeee
+| 6 ffff
+| 7 gg NEEDLE gg
+| 8 hhhh NEEDLE
+| 9 iiii
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/+Search Del
+| 1 r.txt:7:4-9 gg NEEDLE gg
+| 2 r.txt:8:6-11 hhhh NEEDLE
+== style hit1
+|0: 0-52 #949494,#121212, 53-149 d,#121212,
+|1: 0-1 d,#262626, 2-53 #949494,#121212, 54-74 d,#121212, 75-76 d,#262626, 77-114 #949494,#121212, 115-149 d,#121212,
+|2: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|3: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|4: 0-1 d,#444444, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|5: 0-1 d,#444444, 2-6 #626262,#080808, 7-20 #bdbdbd,#080808, 21-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|6: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|7: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|8: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|9: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|10: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|11: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|12: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|13: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|14: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|15: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|16: 0-1 d,#626262, 2-50 #949494,#121212, 51-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|17: 0-1 d,#121212, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|18: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|19: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|20: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|21: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|22: 0-1 d,#444444, 2-6 #949494,#121212, 7-9 #bdbdbd,#080808, 10-15 #d8c8a8,#4a3a1e, 16-18 #bdbdbd,#080808, 19-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|23: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|24: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|25: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|26: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|27: 0-1 d,#262626, 2-47 #949494,#121212, 48-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|28: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 #d8c8a8,#4a3a1e, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|29: 0-1 d,#121212, 2-6 #626262,#080808, 7-30 #bdbdbd,#080808, 31-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+== snap hit2 grid=150x30 cursor=17,22
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/lookrange/cwd/look.txt Save Del NOR /tmp/pardes-snap/lookrange/cwd Del
+| 1 r.txt:3-5
+| 2 r.txt:7:4-9 look.txt r.txt
+| 3 r.txt:3:2-5:3
+| 4 r.txt:8:6-99:9
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/r.txt Save Del
+| 3 cccc dccc
+| 4 dddd
+| 5 eeee
+| 6 ffff
+| 7 gg NEEDLE gg
+| 8 hhhh NEEDLE
+| 9 iiii
+|
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/+Search Del
+| 1 r.txt:7:4-9 gg NEEDLE gg
+| 2 r.txt:8:6-11 hhhh NEEDLE
+== style hit2
+|0: 0-52 #949494,#121212, 53-149 d,#121212,
+|1: 0-1 d,#262626, 2-53 #949494,#121212, 54-74 d,#121212, 75-76 d,#262626, 77-114 #949494,#121212, 115-149 d,#121212,
+|2: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|3: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|4: 0-1 d,#444444, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|5: 0-1 d,#444444, 2-6 #626262,#080808, 7-20 #bdbdbd,#080808, 21-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|6: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|7: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|8: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|9: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|10: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|11: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|12: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|13: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|14: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|15: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|16: 0-1 d,#626262, 2-50 #949494,#121212, 51-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|17: 0-1 d,#121212, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|18: 0-1 d,#121212, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|19: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|20: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|21: 0-1 d,#444444, 2-6 #626262,#080808, 7-18 #bdbdbd,#080808, 19-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|22: 0-1 d,#444444, 2-6 #949494,#121212, 7-11 #bdbdbd,#080808, 12-17 #d8c8a8,#4a3a1e, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|23: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|24: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|25: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|26: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|27: 0-1 d,#262626, 2-47 #949494,#121212, 48-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|28: 0-1 d,#444444, 2-6 #626262,#080808, 7-30 #bdbdbd,#080808, 31-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|29: 0-1 d,#121212, 2-6 #626262,#080808, 7-74 #d8c8a8,#4a3a1e, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+== snap back grid=150x30 cursor=15,22
+|Kill Newcol Tutor Debug NextColor Dump Find Grep Help
+| NOR /tmp/pardes-snap/lookrange/cwd/look.txt Save Del NOR /tmp/pardes-snap/lookrange/cwd Del
+| 1 r.txt:3-5
+| 2 r.txt:7:4-9 look.txt r.txt
+| 3 r.txt:3:2-5:3
+| 4 r.txt:8:6-99:9
+|
+|
+|
+|
+|
+|
+|
+|
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/r.txt Save Del
+| 2 bbbb
+| 3 cccc dccc
+| 4 dddd
+| 5 eeee
+| 6 ffff
+| 7 gg NEEDLE gg
+| 8 hhhh NEEDLE
+| 9 iiii
+|
+|
+| NOR /tmp/pardes-snap/lookrange/cwd/+Search Del
+| 1 r.txt:7:4-9 gg NEEDLE gg
+| 2 r.txt:8:6-11 hhhh NEEDLE
+== style back
+|0: 0-52 #949494,#121212, 53-149 d,#121212,
+|1: 0-1 d,#262626, 2-53 #949494,#121212, 54-74 d,#121212, 75-76 d,#262626, 77-114 #949494,#121212, 115-149 d,#121212,
+|2: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|3: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|4: 0-1 d,#444444, 2-6 #626262,#080808, 7-19 #bdbdbd,#080808, 20-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|5: 0-1 d,#444444, 2-6 #626262,#080808, 7-20 #bdbdbd,#080808, 21-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|6: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|7: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|8: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|9: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|10: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|11: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|12: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|13: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|14: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|15: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|16: 0-1 d,#626262, 2-50 #949494,#121212, 51-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|17: 0-1 d,#121212, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|18: 0-1 d,#444444, 2-6 #626262,#080808, 7-15 #bdbdbd,#080808, 16-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|19: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|20: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|21: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|22: 0-1 d,#444444, 2-6 #949494,#121212, 7-9 #bdbdbd,#080808, 10-15 #d8c8a8,#4a3a1e, 16-18 #bdbdbd,#080808, 19-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|23: 0-1 d,#444444, 2-6 #626262,#080808, 7-17 #bdbdbd,#080808, 18-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|24: 0-1 d,#444444, 2-6 #626262,#080808, 7-10 #bdbdbd,#080808, 11-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|25: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|26: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|27: 0-1 d,#262626, 2-47 #949494,#121212, 48-74 d,#121212, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|28: 0-1 d,#444444, 2-6 #626262,#080808, 7-74 #d8c8a8,#4a3a1e, 75-76 d,#444444, 77-149 #bdbdbd,#080808,
+|29: 0-1 d,#121212, 2-6 #626262,#080808, 7-30 #bdbdbd,#080808, 31-74 d,#080808, 75-76 d,#444444, 77-149 #bdbdbd,#080808,