SpellChecker

Contents


Voc

Description

Spellcheck text in the editor. Spellcheck commit logs in the "Commit" dialog. Wave underline incorrect words, propose correct replacements.

Possibly there may be also a code completion for words.

Schedule

TBD

Current Status

Working version on Plugin Portal and Development AUC. Supports spellchecking in Java (Javadoc comments), Ruby/RHTML and HTML/XML. Supports spellchecking in the commit dialogs. Will need fine-tuning.

Dependencies

Providers for each mime type (language) will be likely necessary.

Dictionaries/wordlists are needed.

Impacts

UI Change (the underlines, a panel in Options Dialog). New API will be likely be necessary for language providers.

Documentation

TBD

Testing

TBD

Performance

Impact on performance in common editing should be neglectable. Construction of internal data format is memory intensive, it may be necessary to prebuild it. The dictionary (in the internal format) is mmapped into memory, increasing the virtual memory size of the NB process (real memory consumption should be very low though). The English dictionary size is 4MB.

Risks

TBD

Additional information

Use of existing dictionaries (e.g. OpenOffice's dictionaries) should be considered. Not easy, though.

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo