Spellcheck install glitch? Perhaps just my fault (but can't yet resolve) #2165
-
I recently installed novelWriter 2.5.3-1 from the AUR (Environment: running latest Arch Linux kernel / EndeavourOS / i3wm) and am extremely impressed! But I cannot seem to get the spell checker function to work. I've confirmed that SYMPTOM: There is no identification of (my intentionally) misspelled words contained in a novel doc while being edited either before or after being saved. Here's what I've tried thus far in various combinations:
Have searched whether this issue has been reported separately and see no indication it has, which leads me to suspect I've just got a unique issue - likely of my own making somehow? FWIW, here's what I see when I try to select a language in the preferences section (i.e., there are no choices shown): Hopefully I've provided enough detail to narrow things down. Any other ideas to get the spell check function to work would be greatly appreciated! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 7 replies
-
Thank you for relocating this as a Help SOS item... I was trying to figure out how to do that myself after realizing this wasn't really a "bug"! |
Beta Was this translation helpful? Give feedback.
-
Hi, I converted this to a Help request in discussions as I don't think this is a bug in novelWriter. I'm not familiar with "enchant-2". novelWriter uses "pyenchant". The list in Preferences is populated from the extension itself. All novelWriter does is wrap the extension in a helper module that is primarily there because there used to be two spell check tools. Both enchant and pyenchant have been a cause of issues over the years. Partially because they are barely maintained at all. I'm looking for a replacement. |
Beta Was this translation helpful? Give feedback.
Glad to hear it worked!
The isolated env should not be able to change the outside system, but novelWriter itself will write its config to the same config file regardless of how you start it, so maybe some settings were corrected. I see you tried to set some values manually in the config file, but they are not supposed to be set to what you suggested.
As for the warnings, there are clearly some issues with libenchant, which is the AbiWord library pyenchant connects to. As you can see form the other log output which is from novelWriter, it both found the pyenchant package and the dictionary, so those were the pieces of information I was curious about.
As you can see, novelWriter outputs a l…