Path: utzoo!utgpu!watmath!clyde!att!pacbell!ames!husc6!yale!Ram-Ashwin
From: Ram-Ashwin@cs.yale.edu (Ashwin Ram)
Newsgroups: comp.emacs
Subject: Re: ispell and ispell.el
Message-ID: <44294@yale-celray.yale.UUCP>
Date: 29 Nov 88 18:07:23 GMT
References: <24826@sri-unix.SRI.COM>
Sender: root@yale.UUCP
Reply-To: Ram-Ashwin@cs.yale.edu (Ashwin Ram)
Organization: Computer Science, Yale University, New Haven, CT 06520-2158
Lines: 34
In-reply-to: felix@AI.SRI.COM (Francois Felix INGRAND)

In article <24826@sri-unix.SRI.COM>, felix@AI.SRI.COM (Francois Felix INGRAND) writes:
> I just installed ispell & ispell.el. Unfortunately, it looks like
> ispell does not recognize plural or verb form such as "looks" derived
> from look.
> 
> For example: page is recognize, but not pages, and spell recognize both.

ispell uses flags on dictionary entries to indicate which derivations are
allowed.  For example, in my dictionary the entry for "look" is:

        page/DGMRSZ

The S flag indicates that "pages" is allowed.  The isexpand program that
comes with ispell will show you all the expansions of a dictionary entry.
For example:

        $ isexpand
        page/DGMRSZ
        *** EOF *** 
        page
        page's
        paged
        pager
        pagers
        pages
        paging

The dict.2 dictionary contains all the words from /usr/dict/words, so ispell
should recognize all the words that spell does.  If you have a different
dictionary, use the munchlist program to combine your dictionary with
/usr/dict/words or to create a new dictionary from scratch from your word
list.

-- Ashwin.