To avoid reinventing the wheel I’m wondering what the available APIs for interacting with spelling checking are? So far I know:
I can use the following commands to jump forwards and backwards through bad spellings:
next_misspellingprev_misspelling
To enable and disable spell checking the following setting can used:
spell_checking
To add words to the added_words list and ignored_words lists the undocumented commands can be used:
-
add_wordargs{'word': '...'} -
ignore_wordargs{'word': '...'}
Removing words
What I haven’t found are commands to remove words from those lists. I’ve tried remove_word, etc. to no avail. Are there undocumented commands for these actions?
Corrections
Is there a way to get a list of candidate corrections to populate a autocomplete box?
Other APIs
What are the other APIs if any? Add bad words, corrections, etc.