In leosettings.leo under Spell checking there is a node:
@string enchant-language = en-US

Does that help?

On Wednesday, January 11, 2023 at 4:18:20 PM UTC+11 tbp1...@gmail.com wrote:

> Of course, one solution is to uninstall pyenchant.  I did that and now Leo 
> can run.  
>
> On Tuesday, January 10, 2023 at 10:53:40 PM UTC-5 Thomas Passin wrote:
>
>> I created a new virtual machine for a Linux distro new to me - Manjaro.  
>> Although pyenchant is installed, and the system's package manager claims 
>> that the Enchant libraries are installed, they aren't playing together.
>>
>> I installed Leo but it won't start because pyenchant isn't working.  I 
>> don't think the error messages will be helpful, but here are the last few 
>> lines:
>>
>> File "/home/tom/.local/lib/python3.10/site-packages/enchant/__init__.py", 
>> line 287, in _request_dict_data
>>     self._raise_error(e_str % (tag,), DictNotFoundError)
>>
>>   File 
>> "/home/tom/.local/lib/python3.10/site-packages/enchant/__init__.py", line 
>> 233, in _raise_error
>>     raise eclass(default)
>>
>> enchant.errors.DictNotFoundError: Dictionary for language 'en_US' could 
>> not be found
>> Please check https://pyenchant.github.io/pyenchant/ for details
>>
>> I don't think that the problem is really that the en_US dictionary can't 
>> be found, because of other errors when I import pyenchant into a Python 
>> REPL session.  It imports but then can't actually run various functions.
>>
>> I looked in the pyenchant web site, and found that it can be tricky to 
>> get the right version of the pyenchant working with the versions of the 
>> enchant binaries that  might have been compiled for your machine 
>> (especially on Windows, and yes, I know this case is Linux).
>>
>> I can't find a setting to allow Leo to skip loading the spellchecker.  I 
>> have looked in LeoSettings.leo and myLeoSettings, and searched through 
>> pyLeoRef without hitting on one.  It seems to me that I remember such a 
>> setting, but I haven't been able to find it.
>>
>> If there is not such a setting, I think there should be one.  It doesn't 
>> make sense for Leo to be unable to run because of a problem with the 
>> pyenchant system.
>>
>> Does anyone have some insight here?
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/1664a5d6-45fe-4e80-922f-37e13c5ce5ebn%40googlegroups.com.

Reply via email to