diff options
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. |
