summaryrefslogtreecommitdiff
path: root/test/snapshots
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 18:39:01 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commitc4ab29bce30f427decf3e199eebecfd415714a96 (patch)
tree69321fe5261c34dc27586e6d0a233d779368a49c /test/snapshots
parent00298cc24e12432a4120f4efb68728c008d9620f (diff)
downloadpardes-c4ab29bce30f427decf3e199eebecfd415714a96.tar.gz
pardes-c4ab29bce30f427decf3e199eebecfd415714a96.zip
Edit runs sam's command language on a pane's body, as acme's Edit does, in one undo step
Over 9P a rename everywhere was a loop of addr and data writes. Edit, from a tag, a pane ctl or exec, parses sam's commands as acme's edit.c does and runs them as ecmd.c does against the text as it was, collecting the changes in order as elog.c logs them and applying them at once: addresses (the addr file's, line:col included), x y g v c a i d s p = m t, u alone, and { }. One undo step; any error, in acme's words, changes nothing, fails a ctl write and is logged. p and = print to the directory's +Errors. Left out, and said: the file commands, the pipes, \1-\9 (mvzr keeps no submatches), and changes out of sequence, which acme applies with a warning. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'test/snapshots')
-rw-r--r--test/snapshots/builtins.snap1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/snapshots/builtins.snap b/test/snapshots/builtins.snap
index c9bbd2a1..8bf70f36 100644
--- a/test/snapshots/builtins.snap
+++ b/test/snapshots/builtins.snap
@@ -29,6 +29,7 @@ wheel up 110 50
wheel up 110 50
wheel up 110 50
wheel up 110 50
+wheel up 110 50
wait 10000 Look enter, right-click
wait 10000 Exec tab, middle-click
wait 10000 Filter