summaryrefslogtreecommitdiff
path: root/src/CHANGELOG.md
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-08-25 02:07:23 -0300
committerGabriel Schneider <[email protected]>2026-08-25 09:42:07 -0300
commit6f48508aa08396bcf9dd4da2cab1d221bcc53f78 (patch)
tree83daec3db5ac27ea3172651df2b3e9cb62eddb4a /src/CHANGELOG.md
parent28c70cabb6ceb7e5fecfd74f6984f5a995269f01 (diff)
downloadpardes-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.md14
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.