Due to popular request, I’ve started working on a simple spell checker add-on for RSyntaxTextArea. The work has been pretty straightforward so far, and there is already even a project in SVN for it. The add-on will be a small jar you put on your classpath, and with a couple of calls you can hook it into any RSyntaxTextArea instance.
It’ll spell-check comments in source code, or the entire file if you are editing plain text. Spelling errors are squiggle-underlined with the color of your choice, and tooltips are available offering any spelling suggestions. Here’s a teaser screenshot:
The actual spell checking functionality is handled by Jazzy, an open-source spell checking engine for Java. Luckily Jazzy is LGPL just like RSyntaxTextArea, and so that’s also the license this add-on will be released under.
If you download the preview from SVN, please keep in mind that it should be considered an alpha release. I already have some more changes I’ve yet to push, and the API may change slightly before being officially released. But feel free to play with it and offer suggestions! It probably doesn’t work with the 1.3.4 release of RSTA, it probably requires the latest in the trunk for that project as well.