summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 13:35:24 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:14 -0300
commit77c7d0bae3b69dc6fccc7cfea7d30aabc1543409 (patch)
tree77407ede333bd86494d426a62818d749a46c90d4 /docs
parent238e35e89d387f3c266b40f107e9419ea75d77bb (diff)
downloadpardes-77c7d0bae3b69dc6fccc7cfea7d30aabc1543409.tar.gz
pardes-77c7d0bae3b69dc6fccc7cfea7d30aabc1543409.zip
With no frontend attached, a detached session's messages go after MessageLinger
A message lingers until input dismisses it, and a detached session with nobody attached has no input: its messages, and /screen, kept what was said long ago. The session now marks the core unattended while no client is attached, and the core drops a pane's messages once the newest has been up MessageLinger on the clock, checked as it is stepped or served. A pane's older lines go with its newest rather than each on its own clock; the render pipeline's clock is the place for that. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs')
-rw-r--r--docs/detached.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/detached.md b/docs/detached.md
index 2111e3dc..17c225f2 100644
--- a/docs/detached.md
+++ b/docs/detached.md
@@ -17,6 +17,11 @@ Inside an editor, `Attach work` (`SPC s a`) switches the current window to
that session. `Detach` (`SPC s D`) closes only that frontend. It does not
turn a local editor into a detached session.
+A message stays until the next key or click dismisses it. With no frontend
+attached there is none to come, so a detached session drops each pane's
+messages once the newest has been up `MessageLinger` on the clock, as the
+editor is stepped or served over 9P; /screen then shows what is current.
+
## Files and transport
The frontend socket is `pardes-detached-<name>.sock` under