The VoxSpell plugin checks the spelling of English language documents (more languages may be supported in the future, contact the author if you're willing to help). It comes bundled with an English language dictionary produced from the SCOWL word list hosted at Kevin's Word List Page.
Warning: the algorithm used to store the word suggestion list is unoptimized. This plugin consumes, typically, ~30MB of memory
Note: any of the actions below can be used through the jEdit action-bar, the VoxSpell menu, or bound to keyboard shortcuts through the jEdit shortcuts settings pane.
Running the voxspellcheck.start action starts spell checking in the active EditPane. Running the voxspellcheck.stop action stops spell checking in the active EditPane.
The spell checker supports ignoring words. The list of ignored words is reset when jEdit quits (or the plugin in unloaded). The ignored list can also be reset by the voxspellcheck.reset action.
Words can be added to a user dictionary through the voxspellcheck.addWord action. The user dictionary is stored in the jEdit settings directory and is named "user_dict".
Words that have been ignored or added to the user dictionary can be removed by the voxspellcheck.resetWord action. resetWord will attempt to remove the word from both the ignore list and the user dictionary. It is not possible to remove a word from the main dictionary at this time.
Suggestions for misspelled words can be activated by the voxspellcheck.suggest action, or by right clicking on the misspelled word.
The entire document can be spell checked through the voxspellcheck.checkAll action.
3 modes are supported by the spell checker:
The types of files which correspond to each mode can be set in the VoxSpell plugin option pane. The lists are space separated buffer edit mode names. The default mode is "literal or comment."
VoxSpell supports setting a custom underline color for misspelled words. This is also accessed through the plugin option pane.