[Moin-user] questions on spell-checking
skip at pobox.com
skip at pobox.com
Thu Oct 6 13:36:04 EDT 2005
Ken> The MoinMoin spellchecker doesn't recognize _any_ english words
Ken> until they are checked off. Is there something else I need to
Ken> install to have this work?
This threw me for a loop as well. You need to add a symbolic link to your
machine's equivalent of /usr/dict or /usr/share/dict. Weirdly enough, that
link (it must be named "dict") seems to belong in your MoinMoin package
(e.g. /usr/lib/python2.3/site-pacakges/MoinMoin). It seems to me that the
MoinMoin install could sniff around a little and establish the link for you.
That's not the last step though. Since you've already used the spell check
feature, MoinMoin will have already created a hash file that contains the
words you've checked already. You need to zap this file. It is named
spellchecker.dict and is located in your data/cache directory (one per wiki
instance). After you delete this, the next spell check will be a bit slow
as it munches on /usr/dict/words. Further spell checks will be faster,
since use the hash file.
I'm sure this is spelled out somewhere on the MoinMoin site, but I found the
bits I needed in site-packages/MoinMoin/action/SpellCheck.py.
This is for a Unix-style install. YMMV for Windows.
--
Skip Montanaro
Katrina Benefit Concerts: http://www.musi-cal.com/katrina
skip at pobox.com
More information about the Moin-user
mailing list