feat: Persian spell-check dictionary plugin#1
Closed
hamidfzm wants to merge 1 commit into
Closed
Conversation
…-fa) Registers a Persian (Farsi) dictionary through the new ctx.spellcheck contribution point (plugin API 1.3): installing the plugin adds فارسی to Settings → Editor → Spell Check. The Hunspell dictionary is Lilak's, published as dictionary-fa (Apache-2.0), fetched from jsDelivr pinned to an exact version the first time the language is selected. Also documents ctx.spellcheck in the API reference and adds the catalog entry CI requires.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
First dictionary plugin for the new
ctx.spellcheck.registerDictionarycontribution point (plugin API 1.3, hamidfzm/glyph#403): Persian (Farsi) spell check. Installing it adds فارسی to Settings → Editor → Spell Check; the Hunspell dictionary (Lilak, Apache-2.0, published asdictionary-fa) is fetched from jsDelivr, pinned to 2.0.0, the first time the language is selected.Changes
com.glyph.spellcheck-fa/: manifest (declaresnetwork:cdn.jsdelivr.net) + main.jsindex.json: registry entry (sorted, schema-valid)docs/api-reference.md: newctx.spellcheck(API 1.3) sectiondocs/plugin-catalog.md: catalog entry (CI requirement)Verification
Note: installs require a Glyph build with plugin API >= 1.3.0 (hamidfzm/glyph#403); on older builds the version gate rejects the install with a clear message, so landing this first is harmless.