[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


4 comments
Comment actions Permalink

just downloaded it and am trying it out now. At first glance it seems good. Thanks for getting this started.

0
Comment actions Permalink

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.

0
Comment actions Permalink


"charles decroes" <spam@decroes.com> wrote in message
news:6557466.1054557513542.JavaMail.jrun@is.intellij.net...

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.

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)


0
Comment actions Permalink

If you going to parse the file and ignore the code that would be a much better solution.

0

Please sign in to leave a comment.