summaryrefslogtreecommitdiff
path: root/test/snapshots/ttytaken.golden
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 14:20:56 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commite7c181d6238dae4b08a02c1a9828917c2497f89d (patch)
tree299d4146c53ca5f882ba37cceb67a37302be2437 /test/snapshots/ttytaken.golden
parenteb2428115588004a8bc04a09d45fb1104f727882 (diff)
downloadpardes-e7c181d6238dae4b08a02c1a9828917c2497f89d.tar.gz
pardes-e7c181d6238dae4b08a02c1a9828917c2497f89d.zip
A command line runs as its own command pane unless it is clicked at a shell's prompt
A middle click, an exec write or a tag word that no builtin knows was typed into some terminal for the pane's directory, sharing whatever state that shell was in and answering nothing, so a misspelling vanished into a shell. Now only a line clicked at an interactive terminal's prompt is typed there. From anywhere else it runs as a command pane: a terminal whose child is $SHELL -c the line in the pane's directory, full emulation, which shows its output and then exit N from the host's reaping of the child, and stays. A finished command pane is the next command's for its directory, which runs below what it showed after a '% line' line (acme appends to +Errors and never clears it, util.c:213); a running one gets a second pane. Kill ends a command pane's whole process group, the log records run and exit, exec reads back the command pane's serial, and a line is at most 1 KB, read off the pane as the host forks rather than carried in every spawn effect. ttyForDir's search for a free shell is gone. The goldens of chordcut, cmdword and layout-open change where a file's exec now opens a command pane, and ttytaken is rewritten to exec from the terminal itself; docs/open-questions.md records the decision. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'test/snapshots/ttytaken.golden')
-rw-r--r--test/snapshots/ttytaken.golden91
1 files changed, 46 insertions, 45 deletions
diff --git a/test/snapshots/ttytaken.golden b/test/snapshots/ttytaken.golden
index 72708e64..3fb29738 100644
--- a/test/snapshots/ttytaken.golden
+++ b/test/snapshots/ttytaken.golden
@@ -1,47 +1,48 @@
-== snap opened grid=210x31 cursor=7,3
+== snap opened grid=210x31 cursor=4,5
|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
-| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
-| /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save Tty Collapse Del /tmp/pardes-snap/ttytaken/cwd Tty Save Mode Filter Collapse Del
-| 1 echo TAKEN''ONE ls
-| 2 echo TAKEN''TWO big.txt cmd.txt
-== snap at-prompt grid=210x31 cursor=7,3
-|3: 1 echo TAKEN''ONE Exec ls
-|5: echo TAKEN''ONE
-|6: TAKENONE
-== snap paging grid=210x31 cursor=114,30
-|2: /tmp/pardes-snap/ttytaken/cwd/cmd.txt Save Tty Collapse Del $ /tmp/pardes-snap/ttytaken/cwd Tty Save Mode Filter Collapse Del
-|3: 1 echo TAKEN''ONE line 1
-|4: 2 echo TAKEN''TWO line 2
-|5: line 3
-|6: line 4
-|7: line 5
-|8: line 6
-|9: line 7
-|10: line 8
-|11: line 9
-|12: line 10
-|13: line 11
-|14: line 12
-|15: line 13
-|16: line 14
-|17: line 15
-|18: line 16
-|19: line 17
-|20: line 18
-|21: line 19
-|22: line 20
-|23: line 21
-|24: line 22
-|25: line 23
-|26: line 24
-|27: line 25
-|28: line 26
-|29: line 27
-|30: big.txt
-== snap spawned grid=210x31 cursor=108,26
-|3: 1 echo TAKEN''ONE Exec line 1
-|26: :
-|27: /tmp/pardes-snap/ttytaken/cwd Tty Save Mode Filter Collapse Del
-|28: echo TAKEN''TWO
-|29: TAKENTWO
+| New Tty Find Grep Joincol Delcol
+| /tmp/pardes-snap/ttytaken/cwd Tty Save Mode Filter Collapse Del
+| ls
+| big.txt
+== snap at-prompt grid=210x31 cursor=4,5
+|2: /tmp/pardes-snap/ttytaken/cwd Tty Save Mode Filter Collapse Del @`echo TAKEN''ONE`
+|3: ls Exec
+|5: echo TAKEN''ONE
+|6: TAKENONE
+== snap paging grid=210x31 cursor=9,30
+|3: line 1
+|4: line 2
+|5: line 3
+|6: line 4
+|7: line 5
+|8: line 6
+|9: line 7
+|10: line 8
+|11: line 9
+|12: line 10
+|13: line 11
+|14: line 12
+|15: line 13
+|16: line 14
+|17: line 15
+|18: line 16
+|19: line 17
+|20: line 18
+|21: line 19
+|22: line 20
+|23: line 21
+|24: line 22
+|25: line 23
+|26: line 24
+|27: line 25
+|28: line 26
+|29: line 27
+|30: big.txt
+== snap spawned grid=210x31 cursor=104,2
+|2: /tmp/pardes-snap/ttytaken/cwd Tty Save Mode Filter Collapse Del @`echo TAKEN''ONE` @`echo TAKEN''TWO`
+|3: line 1 Exec
+|26: :
+|27: /tmp/pardes-snap/ttytaken/cwd (echo TAKEN''TWO) exit 0 Kill Save Collapse Del
+|28: TAKENTWO
+|29: exit 0
|30: