summaryrefslogtreecommitdiff
path: root/test/snapshots/lspcomplete.snap
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-11 12:38:56 -0300
committerGabriel Schneider <[email protected]>2026-09-15 17:24:42 -0300
commit682e237df7e8b22f820d14a4adee58e6e2f84268 (patch)
tree5d888cb46f1a49e89fc55e2a4c232d3af0265b1d /test/snapshots/lspcomplete.snap
parent6878e1c309172d624c0d7a3555f6f0217ae6770e (diff)
downloadpardes-682e237df7e8b22f820d14a4adee58e6e2f84268.tar.gz
pardes-682e237df7e8b22f820d14a4adee58e6e2f84268.zip
trunk: resume before the Reload experiment
Empty marker on the last pre-Reload change. Keep the Reload experiment on reload (3801914), its first change on reload-start (200a1fc), and the unfinished performance investigation on reload-perf-wip.
Diffstat (limited to 'test/snapshots/lspcomplete.snap')
-rw-r--r--test/snapshots/lspcomplete.snap32
1 files changed, 16 insertions, 16 deletions
diff --git a/test/snapshots/lspcomplete.snap b/test/snapshots/lspcomplete.snap
index 8baa870e..53ce7ef9 100644
--- a/test/snapshots/lspcomplete.snap
+++ b/test/snapshots/lspcomplete.snap
@@ -18,14 +18,14 @@
# script the only end-to-end coverage the feature has.
file a.zig const Shade = enum {\n verdigris,\n cinnabar,\n};\n\nfn pick(s: Shade) u8 {\n return switch (s) {\n \n };\n}\n\n// note. see below\n
file notes.txt abc.def ghi\n
-start 40 120 a.zig
+start 41 120 a.zig
wait 8000 verdigris
stable 700 20000
snap opened
# Tab with no dot before it is still Tab: line 10 is the closing `}`, and this
# is the plain insert_tab path putting spaces in front of it.
-press left 8 12
-release left 8 12
+press left 8 13
+release left 8 13
key i
key tab
stable 400 5000
@@ -38,8 +38,8 @@ settle 100
# retroactively when the empty answer arrives (lspResponse), on the condition
# that the cursor has not moved meanwhile. Four spaces go in after `// note.`
# and the keystroke is not eaten, which is the whole contract.
-press left 16 14
-release left 16 14
+press left 16 15
+release left 16 15
stable 400 5000
key i
key tab
@@ -49,8 +49,8 @@ key esc
settle 100
# Line 8 (grid row 9, 1-based click row 10) is the switch's empty body. End
# puts the cursor past its indent, and then the dot is typed.
-press left 8 10
-release left 8 10
+press left 8 11
+release left 8 11
stable 400 5000
key i
key end
@@ -98,11 +98,11 @@ snap step
# cursor, and Tab must still indent — synchronously this time, since the core
# never asks. The gate is lsp.speaks, which the core consults and the backend
# owns.
-start 40 120 notes.txt
+start 41 120 notes.txt
wait 8000 abc.def
stable 700 20000
-press left 12 3
-release left 12 3
+press left 12 4
+release left 12 4
key i
key tab
stable 400 5000
@@ -117,11 +117,11 @@ snap txtindent
# identifier spliced in, so the repair has to be chosen by whether it makes the
# dot reachable in the tree, never by counting errors.
file c.zig const Shade = enum {\n verdigris,\n cinnabar,\n};\n\npub fn nosemi() void {\n const z: Shade = \n}\n
-start 18 100 c.zig
+start 19 100 c.zig
wait 8000 nosemi
stable 700 20000
-press left 8 9
-release left 8 9
+press left 8 10
+release left 8 10
stable 400 5000
key i
key end
@@ -138,11 +138,11 @@ snap nosemi
# as well, on the same line (a spelling containing a newline would move every
# line number the rows are built from).
file d.zig const Shade = enum {\n verdigris,\n cinnabar,\n};\n\npub fn nobrace(s: Shade) void {\n switch (s) {\n \n}\n
-start 18 100 d.zig
+start 19 100 d.zig
wait 8000 nobrace
stable 700 20000
-press left 8 10
-release left 8 10
+press left 8 11
+release left 8 11
stable 400 5000
key i
key end