[voikko-devel] Tmispell-voikko, emacs ja aspell - ratkaisu

Hannu Väisänen hvaisane at joyx.joensuu.fi
Wed Aug 16 08:03:56 EEST 2006


Fedora Core 5 käyttää aspelliä ispellin asemesta.

Nämä ohjeet on muokattu tmispell-voikon Emacs/ispell -ohjeista.

Tmispell-voikon saa toimimaan Emacsissa aspellin kanssa näin:

Lisää Emacsin asetustiedostoon (~/.emacs) seuraavanlaiset asetukset:


 (setq-default ispell-program-name "/usr/local/bin/tmispell")
 (setq ispell-local-dictionary-alist
       (append ispell-local-dictionary-alist
        '(("suomi"
           "[%.0-9A-Za-z\247\300-\326\330-\366\370-\377-]"
           "[^.%0-9A-Za-z\247\300-\326\330-\366\370-\377-]"
           "[':]" nil nil nil utf-8))))

       Vaihda utf-8 iso-8859-1:ksi tai iso-8859-15:ksi jos käytät
       muuta merkistökoodausta kuin UTF-8.
       Asetuksista riippuen ispell-local-dictionary-alist voi olla myös
       ispell-dictionary-alist. Käytössä olevaa sanastoa voi muuttaa
       komennolla "M-x ispell-change-dictionary". Jos haluat suomen
       kielen olevan oletussanasto, lisää asetustiedostoon myös rivi:

 (setq ispell-dictionary "suomi")

Muuta tiedoston /usr/local/etc/tmispell.conf alku tällaiseksi

### The ispell program to use
ispell = /usr/bin/aspell


Ohjeet olettavat, että olet asentanut tmispell-voikon
oletushakemistoon (/usr/local). Jos olet asentanut sen jonnekin
muuanne, muuta tiedostojen nimiä /usr/local/bin/tmispell ja
/usr/local/etc/tmispell.conf vastaavasti.

Tämän jälkeen komennon

    tmispell -dsuomi -a

pitäisi tulostaa

@(#) International Ispell Version 3.1.20 compatible tmispell-voikko 0.5.0

Jos saat virheilmoituksen

Error: The file "/usr/lib/aspell-0.60/suomi" can not be opened for reading

tmispell ei löytänyt Suomi-malagan tiedostoja suomi.*_l ja suomi.pro.
Tällöin yksi mahdollisuus on kääntää Suomi-malaga itse ja kopioida
tiedostot suomi.*_l suomi-voikko.pro hakemistoon ~/.voikko ja
suomi-voikko.pro tiedoston nimeksi pitää vaihtaa suomi.pro

Kun "tmispell -dsuomi -a" toimii, myös Emacsin oikoluvun pitäisi
toimia.



More information about the devel mailing list