diff options
Diffstat (limited to 'test/snapshots/chordcut.snap')
| -rw-r--r-- | test/snapshots/chordcut.snap | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/test/snapshots/chordcut.snap b/test/snapshots/chordcut.snap index fc033e39..8243098a 100644 --- a/test/snapshots/chordcut.snap +++ b/test/snapshots/chordcut.snap @@ -99,3 +99,49 @@ release right 25 4 wait 10000 line 2 stable 700 10000 snap lookafter +# a fresh left click dismisses the chord's leftover selection instead of +# dragging the anchored span to the click: copy `line` on f.txt line 1 +# (styled snap shows the selection), then click the next row (it's gone) +press left 8 6 +drag left 11 6 +press middle 11 6 +release middle 11 6 +press right 11 6 +release right 11 6 +release left 11 6 +stable 400 5000 +snapstyle chordsel +press left 8 7 +release left 8 7 +stable 400 5000 +snapstyle clickdismiss +# tty paste chord: a mouse-listening app gets the click forwarded (SGR, +# body-relative) then the register between bracketed-paste markers — +# cat -v prints the received bytes visibly +press left 5 11 +release left 5 11 +stable 400 5000 +key c-b +stable 600 8000 +text stty -icanon -echo; printf '\x1b[?2004h\x1b[?1000h\x1b[?1006h'; cat -v +key enter +stable 700 8000 +press left 10 12 +press right 10 12 +release right 10 12 +release left 10 12 +stable 700 8000 +snap ttyprobe +# a plain prompt (mouse modes off) gets no click bytes — just the paste; +# readline's own 2004 strips the markers and inserts the register text +key c-c +stable 600 8000 +text stty sane; printf '\x1b[?1000l\x1b[?1006l' +key enter +stable 600 8000 +press left 10 12 +press right 10 12 +release right 10 12 +release left 10 12 +stable 700 8000 +snap ttyprompt |
