help-emacs-windows
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [h-e-w] Aspell issue with latex files


From: Eli Zaretskii
Subject: Re: [h-e-w] Aspell issue with latex files
Date: Sat, 13 May 2017 17:04:41 +0300

> Cc: address@hidden
> From: Angelo Graziosi <address@hidden>
> Date: Sat, 13 May 2017 15:29:35 +0200
> 
> Il 13/05/2017 10:23, Eli Zaretskii ha scritto:
> > Maybe turning on Ispell debugging will be easier and will give us a
> > clue.  Here's the recipe:
> > 
> >    . emacs -Q
> >    . M-: (setq ispell-program-name "hunspell")
> >    . M-x ispell-buffer-with-debug RET
> > 
> > Then look at the contents of the buffer named "*ispell-debug*".
> 
> This is what I find:
> 
> -- ispell-fhd: Skipping entry: Hunspell 1.3.2 - 2.4 (01/09/2007)
> -- ispell-fhd: Skipping entry: SEARCH PATH:
> -- ispell-fhd: Skipping entry: 
> .;;C:\Hunspell\;C:\msys64\home\angelo\.openoffice.org\3\user\wordbook;C:\LocalApps\ezwinports\bin\..\share\hunspell;C:\Program
>  
> files\OpenOffice.org 2.4\share\dict\ooo\;C:\Program files\OpenOffice.org 
> 2.3\share\dict\ooo\;C:\Program files\OpenOffice.org 
> 2.2\share\dict\ooo\;C:\Program files\OpenOffice.org 
> 2.1\share\dict\ooo\;C:\Program files\OpenOffice.org 2.0\share\dict\ooo\
> -- ispell-fhd: Skipping entry: AVAILABLE DICTIONARIES (path is not 
> mandatory for -d option):
> -- ispell-fhd: Skipping entry: 
> C:\LocalApps\ezwinports\bin\..\share\hunspell\default
> -- ispell-fhd: Skipping entry: 
> C:\LocalApps\ezwinports\bin\..\share\hunspell\en_GB
> -- ispell-fhd: Skipping entry: 
> C:\LocalApps\ezwinports\bin\..\share\hunspell\en_US
> -- ispell-fhd: Skipping entry: 
> C:\LocalApps\ezwinports\bin\..\share\hunspell\it_IT
> -- ispell-fhd: Skipping entry: LOADED DICTIONARY:
> -- ispell-fhd: Skipping entry: 
> C:\LocalApps\ezwinports\bin\..\share\hunspell\it_IT.dic
> -- ispell-fhd: Skipping entry: error: line 1784: multiple definitions of 
> an affix flag

This seems to confirm my suspicion: the MSYS Emacs doesn't realize
that a backslash is a directory separator in file names.  So it skips
all the dictionaries you have installed, and ends up with an empty
list.

Contrast this with what I get:

-- ispell-fhd: Skipping entry: AVAILABLE DICTIONARIES (path is not mandatory 
for -d option):
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\american name:american 
basename:american affix-file:d:/usr/share/hunspell/american.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\default name:default 
basename:default affix-file:d:/usr/share/hunspell/default.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\de_AT name:de_AT 
basename:de_AT affix-file:d:/usr/share/hunspell/de_AT.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\de_CH name:de_CH 
basename:de_CH affix-file:d:/usr/share/hunspell/de_CH.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\de_DE name:de_DE 
basename:de_DE affix-file:d:/usr/share/hunspell/de_DE.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\de_DE_frami 
name:de_DE_frami basename:de_DE_frami 
affix-file:d:/usr/share/hunspell/de_DE_frami.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\ENU name:ENU 
basename:ENU affix-file:d:/usr/share/hunspell/ENU.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\en_GB name:en_GB 
basename:en_GB affix-file:d:/usr/share/hunspell/en_GB.aff
-- ispell-fhd: Skipping entry: d:\usr\bin\..\share\hunspell\en_MED
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\en_US name:en_US 
basename:en_US affix-file:d:/usr/share/hunspell/en_US.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\he_IL name:he_IL 
basename:he_IL affix-file:d:/usr/share/hunspell/he_IL.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\russian name:russian 
basename:russian affix-file:d:/usr/share/hunspell/russian.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\ru_RU name:ru_RU 
basename:ru_RU affix-file:d:/usr/share/hunspell/ru_RU.aff
++ ispell-fhd: dict-entry:d:\usr\bin\..\share\hunspell\sv_SE name:sv_SE 
basename:sv_SE affix-file:d:/usr/share/hunspell/sv_SE.aff
-- ispell-fhd: Skipping entry: LOADED DICTIONARY:
++ ispell-fhd: default dict-entry:d:\usr\bin\..\share\hunspell\default.aff 
name:default.aff basename:default



reply via email to

[Prev in Thread] Current Thread [Next in Thread]