[ANN] Spell Checker Plugin-0.1 (early release)
Just release the initial version of the Spell Checker Plugin built around
Jazzle.
NOTE: This is the first release and ONLY contains "check current selection".
http://www.intellij.org/twiki/bin/view/Main/SpellCheck
Lots of stuff still to write (see TODOs in source), the Jazzy spell checking
engine requires extending; some to the features that need fixing include:
Selectable Dictionary Support
Change All
Adding words to Dictionary / User Dictionary
Suggest words
Support for Jazzy configuration options (it has several options they just
don't seem to work)
IDEA configuration dialog
Check Document / Smart Check - should check Java String literals and
comments in the current file (at least).
Notes
Any suggestions on how the code works would be a great help, the first
version threw lots of asserts, but at least I understood how it worked..
they're may be more elegant solutions to these problems (the replacing bit
and write actions are a pain). This version has the English dictionary
included in the main Jar, I didn't understand how the Virtual File System
works (or even if I need to use it). Is there as simple method to get the
files from the plugin directory?
- Richard
Please sign in to leave a comment.
just downloaded it and am trying it out now. At first glance it seems good. Thanks for getting this started.
It would also be cool if we had a way of exporting/importing users dictionaries. The first thing we'll have to do is create one with all the java/html/jsp syntax stuff. It would be nice if we could export that dictionary so others could use it.
"charles decroes" <spam@decroes.com> wrote in message
news:6557466.1054557513542.JavaMail.jrun@is.intellij.net...
dictionaries. The first thing we'll have to do is create one with all the
java/html/jsp syntax stuff. It would be nice if we could export that
dictionary so others could use it.
User dictionaries that you can add to, and being able to select the master
dictionary are two things I was defiantly planning on; the first point
(being able to add words) may take a while as the Jazzy engine doesn't
support it and the projects been inactive to quite a while.
I hadn't considered people would want to add keywords et al. to
dictionaries, we had planned to parse the PSI tree and only check the
literals & comments avoiding the keywords and needing to 'corrupt' the
dictionary althogher. But thanks, I'll add your suggestions to my pile of
things to mull over.
- Richard
--
Richard Osbaldeston
(http://www.osbald.co.uk)
If you going to parse the file and ignore the code that would be a much better solution.