Confused I am. Some of that is probably of my own making.
I know I have a mis-spelled word in "a" spellchecker.
And, it appears I have both 'standard' spell checkers in play: both `ispell` and `aspell`.
`kwrite` seems to be using ispell
`nano` seems to be using aspell
Well, I've noticed that the spell checker in kwrite is happy with the spelling "everyting".
nano is unhappy with the spelling "everyting", as it should be.
The only user spellchecker files I can find in $HOME/ are: .aspell.en.pws .aspell.en.prepl There are no .ispell* files in $HOME/
There's no "everyting" in .aspell.en.pws - as confirmed by nano.
I can find no other user file in $HOME/ that seems to be related to any spellchecker. But I know I've added 'words' in kwrite -- especially often-used acronyms,
Two questions:
Where is the user file for ispell's user added words?
Can someone point me to a decent HOW-TO to set my system (Ubuntu) to use just _one_ of the spell checkers? Maybe I could clear up my multiple spell checker confusion.
Well, I guess I have a third query: Could someone that uses ispell confirm whether or not "everyting" is in ispell's global dictionary? Thanks, Jonesy
Hi!
Anno domini 13:12:13 Fri, 1 Jul 2022 -0600 (MDT) Marvin Jones via tde-users scripsit:
Confused I am. Some of that is probably of my own making.
I know I have a mis-spelled word in "a" spellchecker.
And, it appears I have both 'standard' spell checkers in play: both `ispell` and `aspell`.
`kwrite` seems to be using ispell
`nano` seems to be using aspell
Well, I've noticed that the spell checker in kwrite is happy with the spelling "everyting".
nano is unhappy with the spelling "everyting", as it should be.
The only user spellchecker files I can find in $HOME/ are: .aspell.en.pws .aspell.en.prepl There are no .ispell* files in $HOME/
There's no "everyting" in .aspell.en.pws - as confirmed by nano.
I can find no other user file in $HOME/ that seems to be related to any spellchecker. But I know I've added 'words' in kwrite -- especially often-used acronyms,
Two questions:
Where is the user file for ispell's user added words?
Can someone point me to a decent HOW-TO to set my system (Ubuntu) to use just _one_ of the spell checkers? Maybe I could clear up my multiple spell checker confusion.
Well, I guess I have a third query: Could someone that uses ispell confirm whether or not "everyting" is in ispell's global dictionary? Thanks, Jonesy
Same here, but I have only aspell / aspell-de / aspell-en installed. So kwrite uses aspell on my system and the mispelling is the same.
Nik
-- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ...
On Friday 01 July 2022 21.12:13 Marvin Jones via tde-users wrote:
Well, I guess I have a third query: Could someone that uses ispell confirm whether or not "everyting" is in ispell's global dictionary? Thanks, Jonesy
Hello,
Iz's the first time I use spellcheck in kwrite. I types a sentence with mixed english (including everyting) and french words and checked - the french words were "corrected" but "everyting" was accepted.
Thierry
On Fri, 1 Jul 2022, Thierry de Coulon wrote:
On Friday 01 July 2022 21.12:13 Marvin Jones via tde-users wrote:
Well, I guess I have a third query: Could someone that uses ispell confirm whether or not "everyting" is in ispell's global dictionary?
Iz's the first time I use spellcheck in kwrite. I types a sentence with mixed english (including everyting) and french words and checked - the french words were "corrected" but "everyting" was accepted.
Thierry
Thanks! So the "everyting" spelling came with the ispell package! Curious.
Now that I look through my .aspell.en.pws file, it would appear the spell checker in kwrite is adding "new" words into $HOME/.aspell.en.pws . I see words therein using diacritical characters, and it's highly unlikely that would occur from any use I made of nano.
So, my confusion is somewhat abated.
Jonesy
On Fri, 1 Jul 2022, Michael wrote:
On Friday 01 July 2022 02:12:13 pm Marvin Jones via tde-users wrote:
with the spelling "everyting". Where is the user file for ispell's user added words?
Brute force:
grep -irl "everyting" /
Well, maybe. But my (sketchy) memory seems to recall that one or both of ispell and aspell use hashing in their spelling dictionaries.
Maybe I'll fire off that command as I go to bed tonight. :-)
Thanks, Jonesy
On Fri, 1 Jul 2022, Michael wrote:
On Friday 01 July 2022 02:12:13 pm Marvin Jones via tde-users wrote:
with the spelling "everyting". Where is the user file for ispell's user added words?
Brute force:
grep -irl "everyting" /
heh... I guess "everyting" is an acceptable spelling in linux:
$ grep -ir "everyting" /usr/share/
/usr/share/initramfs-tools/scripts/init-top/framebuffer: # The options part of the kernel "video=" argument (i.e. everyting
/usr/share/tesseract-ocr/tessdata/eng.cube.word-freq: everyting 63419
/usr/share/doc/initramfs-tools-core/examples/framebuffer: # The options part of the kernel "video=" argument (i.e. everyting
/usr/share/doc/liblqr-1-0-dev/html/api-manual.html: everyting OK
/usr/share/doc/liblqr-1-0-dev/html/ref-lqr-ret-val.html: everyting OK
/usr/share/doc/xdg-user-dirs/copyright: For everyting not listed below:
(blank lines added and line "folding" added for ease of reading)
So, I guess "everyting OK"! :-)
Jonesy
On Fri, Jul 01, 2022 at 01:12:13PM -0600, Marvin Jones via tde-users wrote:
Confused I am. Some of that is probably of my own making.
I know I have a mis-spelled word in "a" spellchecker.
[...]
Well, I've noticed that the spell checker in kwrite is happy with the spelling "everyting".
nano is unhappy with the spelling "everyting", as it should be.
Some spell checker algorithms are probabilistic and can give false positives. That is, they can wrongly conclude that a word is in the dictionary (i.e. correctly spelled) even when it isn't.
I'm thinking specifically of Bloom filters:
https://en.wikipedia.org/wiki/Bloom_filter
It is possible that *if* kwrite uses a Bloom filter, or another probabilistic algorithm, that "everyting" is a false positive and there is nothing you can do about it.
The only user spellchecker files I can find in $HOME/ are: .aspell.en.pws .aspell.en.prepl There are no .ispell* files in $HOME/
There's no "everyting" in .aspell.en.pws - as confirmed by nano.
You should also check the ispell and aspell global dictionary files, just in case. No harm in also checking your word list file, often found at /usr/share/dict/words.