diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-29 12:41:01 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:16 -0300 |
| commit | c6b0748b15c1ba222df83f91494a13423a33718c (patch) | |
| tree | ae80d84904f38b2b8b1359955c9653989339df76 /docs | |
| parent | 7472ae9a2f62f332b1b3f81772c54957adcafab8 (diff) | |
| download | pardes-c6b0748b15c1ba222df83f91494a13423a33718c.tar.gz pardes-c6b0748b15c1ba222df83f91494a13423a33718c.zip | |
After a failed address, one that goes from it (., +, -) says there is none
addr kept the old address under a failed one, and an address written relative to it went from that old one. Such an address now fails with no address: the last one written to addr failed, until one that stands alone is written.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/fs.md | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -740,7 +740,9 @@ address at all, where acme keeps the old one: until a good address is written, `addr` reads empty (as an unset `limit` does), and reading, writing or truncating `data` and `xdata` fail with `no address: the last one written to addr failed`, so a script that -missed its target cannot then write at the last one. +missed its target cannot then write at the last one; so does an address +written to `addr` that goes from the current one (`.`, `+1`, `-/re/`), which +there is none of, until an address that stands alone (`2`, `#0`, `/re/`) is. The three flag files `dirty`, `mark` and `scroll` read `0` or `1` and take `0` or `1`: whether the buffer differs from its file, whether a write pushes |
