summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 12:29:43 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:16 -0300
commit549cfa40e99c3d1937b742a0dba043281c687c83 (patch)
tree51966e9ee0e49ddd87738f0f89ce52a279eb0c6f /docs
parent54aaa0bce75e1f231d68647a9d7c0f052ed92f8e (diff)
downloadpardes-549cfa40e99c3d1937b742a0dba043281c687c83.tar.gz
pardes-549cfa40e99c3d1937b742a0dba043281c687c83.zip
A PDF's body reads the text layer of the page it shows
The body of a PDF pane read as empty. It now reads MuPDF's text extraction of the page shown, the text search and n/N already use, read-only (a write is refused, as round 22's body refusal made it). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs')
-rw-r--r--docs/fs.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/fs.md b/docs/fs.md
index 03cdd1ee..53082b11 100644
--- a/docs/fs.md
+++ b/docs/fs.md
@@ -1015,6 +1015,9 @@ never writes `follow`, so it sees nothing new: use the follow open instead. `/sc
`cols`, `rows`, `cursor`, a `styles` table, and row-major `cells` of
`[grapheme, style_index]`. Each open freezes one frame until close. A
terminal `body` freezes its history on the first read of each open handle;
+a PDF's `body` reads the text layer of the page it shows (MuPDF's
+extraction; turn the page for another), and it, as an image's, takes no
+write (`this pane has no text`, EINVAL);
`pty/data` streams live output. An open that holds something between open
and close -- a frozen screen, terminal body or log, a run, an `event` or
`pty/data` open -- takes one of 64 records (lib9p's per-fid aux, acme's