From 253a5c1e036d96eada910c47eb500ed0c8e37b5c Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Tue, 29 Sep 2026 04:55:00 -0300 Subject: A pane has a tagexec: a word run as a click in its tag The workspace had /tagexec and a column its exec, but a pane's own tag could be clicked only by an event record. pane//tagexec runs each line as a click in that pane's tag (never redirected to its event reader, as a header's is not) and reads back what it touched. The README, fs.md and the skill list it. Co-Authored-By: Claude Opus 5.5 --- .agents/skills/pardes-9p/SKILL.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to '.agents') diff --git a/.agents/skills/pardes-9p/SKILL.md b/.agents/skills/pardes-9p/SKILL.md index 2892b134..ae42bc86 100644 --- a/.agents/skills/pardes-9p/SKILL.md +++ b/.agents/skills/pardes-9p/SKILL.md @@ -88,7 +88,8 @@ $m/ctl the settings, one a line as a write takes them; write a setting or $m/commands every builtin: `Word`, `Word arg`, then `root` or `pane` (which ctl takes it) $m/layout one line per column: serial index x width current|notcurrent empty|full pane-serials...; active $m/tag the workspace tag (> replaces, >> appends, one line); $m/col//tag a column's (serials stay, as panes' do) -$m/tagexec a word as a click in the workspace tag; every exec file reads back the serials its last write touched +$m/tagexec a word as a click in the workspace tag (pane//tagexec: in that pane's tag); every exec + file reads back the serials its last write touched $m/col//ctl Delcol, Joincol, New, Tty on that column; col//exec a word as a click in its tag; rmdir col/ closes an empty column $m/pane/new open it to make a pane (a scratch named /+New), read names it; it goes in -- cgit v1.3