Spellless 0.1.3
Adds eleven contractions the base frequency list did not have.
you've is the one worth explaining. The corpus does not contain it — what it contains is you'v, a truncated token, which the build's contraction filter rejects because v is not a contraction ending. That is correct, and it left a hole: you'd, you'll and you're were all there and you've simply was not.
Ten more were missing for no reason at all — should've and could've were in the list and would've was not. Also must've, how's, when's, that'll, there'd, ain't, shan't, daren't.
They get apostrophe-free spellings by the same pass as the rest, so youve finds you've exactly as dont finds don't.
83,169 entries. Held out over five fresh seeds: 90.2% / 99.3%.
Downloads
| you are | take |
|---|---|
| already using Rime, any platform | spellless-0.1.3.zip — the schema. python3 scripts/install.py |
| on Windows, not using Rime | spellless-0.1.3-installer.exe — schema and frontend in one |
| on macOS, not using Rime | Spellless-Squirrel, then the zip |
The Windows installer sits beside a stock Weasel rather than replacing it — its own registry key, user directory and text service — so a Chinese input method on the same machine carries on untouched. Both frontends are unsigned, as upstream Squirrel's own releases are: right-click → Open the first time.
The three document-editing features need one of those frontends and switch themselves on when they find one. On a stock build they stay inert, whatever the configuration says.