                         ispell-3.4.00 for Win32

This is ispell-3.4.00 for Win32 compiled by using Microsoft VC++.
Terminal procedures are written by Jason Rumney <jasonr@altavista.net>.
A modification is made to erase cursor in the ispell process. Further,
when ispell starts on console, it uses its own console window.


                              Installation

(1) Copy executable files in the bin directory into a directory which is
    described in PATH.

(2) Copy four dictionary files dic/english.hash, dic/american.hash,
    dic/UK-xlg.hash and dic/US-xlg.hash into a directory for system
    dictionaries.

    Default directory for system dictionaries is c:/usr/local/lib.
    This can be changed by an environment variable ISPELL_DICTDIR, e.g.,
    ISPELL_DICTDIR=c:/usr/local/share/ispell.

    Another possibility is to define a full path name of a system
    dictionary by an environment variable DICTIONARY, e.g.,
    DICTIONARY=c:/usr/local/share/ispell/US-xlg.hash

(3) Personal dictionary is usually made in a directory defined by
    HOME. If HOME is not defined, USERPROFILE is used instead.

    Another possibility is to define a full path name of a personal
    dictionary by an environment variable WORDLIST, e.g.,
    WORDLIST=c:/usr/home/taro/.ispell_word

(4) In order to use Lookup command (L), prepare a sorted word list file
    and define its full path by an environment variable ISPELL_WORDS_FILE, e.g.,
    ISPELL_WORDS_FILE=d:/usr/ispell/mydic/words. If the full path is
    c:/usr/dict/words, the variable ISPELL_WORDS_FILE is not needed.
    Note that line endings of the word list file should be 0x0a (Unix form).

(5) In the case of old Emacs (<=19), copy a file lisp/oldemacs/ispell.el
    into the lisp directory of emacs, and byte compile it by
    M-x byte-compile-file. Next, add the following lines to your
    $HOME/.emacs :
;;
;; four dictionaries for ispell
;;
(setq ispell-dictionary-alist
  '((nil				; default (english.aff)
     "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1)
    ("english"				; make english explicitly selectable
     "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1)
    ("american"				; american version
     "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "american") nil iso-8859-1)
    ("UK-xlg"				; english large version
     "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "UK-xlg") nil iso-8859-1)
    ("US-xlg"				; american large version
     "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "US-xlg") nil iso-8859-1)
   )
)
;;
;;

     In the case of Emacs 20 or later in which newer version of ispell.el
     is already installed, add the following lines to your $HOME/.emacs:
;;
;; ispell
;;
(setq ispell-local-dictionary-alist
  '((nil				; default (english.aff)
     "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1)
    ("UK-xlg"				; english large version
     "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "UK-xlg") nil iso-8859-1)
    ("US-xlg"				; american large version
     "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "US-xlg") nil iso-8859-1)
   )
)
;;

    If you have additional dictionary (foo), make foo.hash by
    bin/buildhash.exe and copy foo.hash into the directory for system
    dictionaries.
    Add suitable lines to the above ispell-[local]-dictionary-alist, e.g.,

   ("deutsch"				; deutsch.aff
    "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1)
   ("deutsch8"
    "[a-zA-Z\304\326\334\344\366\337\374]"
    "[^a-zA-Z\304\326\334\344\366\337\374]"
    "[']" t ("-C" "-d" "deutsch") "~latin1" iso-8859-1)


(6) Check the environment variable TEMP by
    echo %TEMP%
    or
    echo $TEMP.
    If TEMP is not defined, you should define it.



Default dictionary is english.hash. You can use your favorite
dictionary as
    ispell -d US-xlg file.txt.

In the emacs you can change dictionary by a command
M-x ispell-change-dictionary.


Four dictionaries are made by using bin/buildhash.exe from
ftp://ftp.tue.nl/pub/tex/GB95/ispell-english.zip.

english.hash  : Medium english dictionary.
UK-xlg.hash   : Large version of english.hash.
american.hash : Medium american dictionary.
US-xlg.hash   : Large version of american.hash.

For details, please read documents in doc, or visit the web page of the
original author:
http://www.cs.hmc.edu/~geoff/ispell.html
------------------
A. Kakuto
