summaryrefslogtreecommitdiff
path: root/src/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'src/CHANGELOG.md')
-rw-r--r--src/CHANGELOG.md13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md
index bb7e9ad5..2df1a82e 100644
--- a/src/CHANGELOG.md
+++ b/src/CHANGELOG.md
@@ -64,9 +64,16 @@
editor at all. A launch that names nothing now boots one `+Errors` pane
filling the window — acme's own vocabulary for output that came from the
program rather than from a word somebody clicked — saying `file or directory
- not found` and the argument AS TYPED. A `chdir` that fails on a directory
- that really is one is still `BadArgs`: that is a permission problem, not a
- typo, and the two want different answers.
+ not found` and the argument AS TYPED, in the directory it was typed in — an
+ output pane's directory is where a `Grep` from it walks, where its `Newtty`
+ spawns and what its `Save` prefills, so a pane rooted at `""` would have
+ pointed all three at `/`. A typo INSIDE pardes is refused by that shell in one
+ line instead: the hand-off block that keeps a pardes from stacking a second
+ full-screen UI inside a pane of the first says in its own comment that a word
+ naming nothing must not get through, and an `+Errors` boot would have made a
+ typo the one input that did. A `chdir` that fails on a directory that really
+ is one is still `BadArgs`: that is a permission problem, not a typo, and the
+ two want different answers.
- A filtered terminal costs what an unfiltered one does. `Filter`'s second
stage asked `RGB.contrast` for every cell it painted, and that call ends in