diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-29 11:46:38 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:16 -0300 |
| commit | cef529dc8cd080198f79d2b26bffbe9c7cf3e8bd (patch) | |
| tree | b6f98f447572d9e9c94c27981b737e897268d1a0 /docs/fs.md | |
| parent | 261eb7ac3f090c8ce47ad47c0f58f824a9b162a6 (diff) | |
| download | pardes-cef529dc8cd080198f79d2b26bffbe9c7cf3e8bd.tar.gz pardes-cef529dc8cd080198f79d2b26bffbe9c7cf3e8bd.zip | |
Theme takes a name in any case, and a miss names its nearest themes
Names were case-sensitive, and a miss listed only the first letter's themes that fitted 40 bytes, 4 of the many d ones. It now lists every theme sharing the first letter when they fit the 128 bytes an Rerror carries, else the nearest by a plain likeness score (shared prefix, the name inside, its letters in order).
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/fs.md')
| -rw-r--r-- | docs/fs.md | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -279,8 +279,9 @@ in Plan 9's words for a ctl (kernel/misc/parse.c:82-97), quoting the line: argument to a builtin that takes none, or none to one that needs it (`Msg`, `Mount`, `Find`, a setting's value but a switch's, which flips bare); `bad value in control message "X"` for a setting's value it does not take -(for `Theme`, naming the themes that share the name's first letter, since -all of them, `Themes`'s list, are too many for an error); +(for `Theme`, whose names are any case, naming every theme that shares +the name's first letter when they fit the 128 bytes a 9P error carries, +else the nearest few, since all of them, `Themes`'s list, are too many); and `not a session control message "X": write it to pane/<n>/ctl` or `not a window control message "X": write it to /ctl` for a word of the other ctl. 9ns maps them all to EINVAL, and a write refused here has done nothing. A line that then fails as it runs fails the |
