Re: Aspell question?

Kevin Atkinson <[email protected]> Sun, 30 Dec 2012 22:59:09 -0500 (EST)
Newsgroups gmane.comp.gnu.aspell.user
Message-ID <[email protected]>
First off sorry about the other email, the mailing list software removed the 
attachments and converted your message to plain text.  I got the attachments 
in the copy you sent direct to me.  Notes below.

On Sun, 30 Dec 2012, William H. Magill wrote:

> On Dec 30, 2012, at 11:41 AM, Kevin Atkinson <[email protected]> wrote:
> I'm not sure what the problem is. If you could attach the .aspell.en.pws I 
> might have a better idea.
>  
> I've done a bit more "research" and have noted the following:
>
> 1- if I delete .aspell.en.pws and re-run aspell-import
> the error message does not appear. 
> Then running "ispell" on the emacs buffer, it appears to work with no issues.
> The file in question which I am editing is an html file.
>
> 2- 
> A) If I then (using emacs) delete the first line and save the file as s.1
> B) then sort s.1>s.2
> C) read s.2 and tack on the original first line from the original file and 
> save it again as .aspell.en.pws
> D) the error occurs:
> Error: /Users/magill/.aspell.en.pws: The word "personal_ws-1.1 en 635 " is 
> invalid. The character '\
> _' (U+5F) may not appear in the middle of a word.
> E) the file size is the same in either situation.

Have another look of the file, the line "personal_ws-1.1 en 635 " is also in 
the middle of the file.

> 3- During a run of aspell-import, I get a number of errors about /M and 
> similar ispell suffixes.

There are affix flags that the personal dictionary can't handle.  Something 
like this should fix it by expanding the affixes; for example "Absalom/M" will 
become "Absalom" and "Absalom's":

   cat ~/A-ispell_english | aspell --lang=en expand | tr ' ' '\n' \
     > A-ispell_english.fixed

The key part is "aspell expand".  The "tr" command is used to convert spaces 
to newlines.

-Kevin

_______________________________________________
Aspell-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/aspell-user