diff options
| author | Gabriel Schneider <[email protected]> | 2026-08-25 02:07:23 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-08-25 09:42:07 -0300 |
| commit | 6f48508aa08396bcf9dd4da2cab1d221bcc53f78 (patch) | |
| tree | 83daec3db5ac27ea3172651df2b3e9cb62eddb4a /src/CHANGELOG.md | |
| parent | 28c70cabb6ceb7e5fecfd74f6984f5a995269f01 (diff) | |
| download | pardes-6f48508aa08396bcf9dd4da2cab1d221bcc53f78.tar.gz pardes-6f48508aa08396bcf9dd4da2cab1d221bcc53f78.zip | |
acmefs: pardes --fs serves acme's control filesystem over raw Linux FUSE
Diffstat (limited to 'src/CHANGELOG.md')
| -rw-r--r-- | src/CHANGELOG.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index 3b5056b5..11df45ab 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -2,6 +2,20 @@ ## 0.0.1 +- `pardes --fs` serves acme's control filesystem over Linux FUSE: a directory + per pane holding `addr`, `body`, `ctl`, `data`, `errors`, `event`, `rdsel`, + `tag`, `wrsel`, `xdata`, plus `index`, `cons` and `new/` at the root. A + program that opens those files is an editor extension — no plugin API, no + interpreter. `--fs=<dir>` names the mount point instead of deriving one under + `$XDG_RUNTIME_DIR`; every pane shell gets `PARDES_FS` and `PARDES_PANE`. + See docs/acme-fs.md and examples/acmefs/. +- While a script holds a pane's `event` file open, buttons 2 and 3 in that pane + are REPORTED to it instead of performed, so the words in that pane's tag are + the script's commands (acme's extension model). Keyboard Enter/Tab still + execute, so a scripted pane stays editable. +- Writing an event record back (`origin type q0 q1`) makes pardes perform the + Look or Exec it names — the same door acme has always had, and the reason + the mount is 0700. - Version tracking: the compiled version is embedded from build.zig.zon and shown by Changelog. - New builtins: Changelog, Newtty, and Joincol. - Markdown tree-sitter highlighting, including nested fenced code blocks. |
