emacs helyesírás ellenőrzés

Fórumok

Sziasztok!

Nem sikerül rendes működésre bírnom az emacs helyesírás ellenőrzését.

az alábbi linken http://parszab.hu/sysadmin/apro/emacshunspell.html található leírás alapján az alábbiakat tettem:

1.
Ubuntu 9.04 alatt telepítettem: emacs, hunspell és myspell-hu csomagokat.
2.
az ~/.emacs fájlba bekerült:
(setq ispell-program-name "hunspell"
ispell-local-dictionary "hu_HU"
ispell-skip-html t
ispell-local-dictionary-alist
'(("hu_HU" "\[\[:alpha:\]\]" "[^[:alpha:]]" "[']" nil ("-d" "hu_HU") nil utf-8)))
(setq ispell-dictionary "hu_HU")
3.
emacs alatt flyspell-mode bekapcsolva

Az ékezet nélküli magyar szavakat rendben helyesen kezeli.
Az ékezetes szavak esetében néhány szót helyesnek tart de néhányat mindig helytelennek. Mi lehet ennek az oka?

példák:
hibátlannak látja és nem húzza alá a következő szavakat:
árvíztűrő tükörfúrógép árvíz tűrő hát ló ábrák hibás

hibásnak látja és aláhúzza a következő szavakat:
ajtó hátasló igásló ábra ábrázol hibátlan

Ilyenkor mit lehet még állítani?

Előre is köszönöm
Levus

Hozzászólások

Most állítottam be, pont mint Te.

Nálam nem húzza alá.
(De az "asztall" szót aláhúzza.)

Milyen kódolást használsz?

Nálam latin-2 alatt és UTF-8 alatt is jó.

Sima Ubuntu telepítés az azt hiszem utf-8 kódolással megy. (hol lehet megnézni)

A szerkesztett szövegfájlban magában nincs megadva semmi, illetve ha megvan adva pl:
%-*- coding: latin-2; -*-
az első sorban akkor is ezt csinálja.

Az nagyon furcsa, hogy ugyanannál az ékezetnél egyik szóban jól kezeli a másikban rosszul, mintha a szavakat nem ismerné fel jól.
A "talál", "tála" szavakat nem húzza alá a "tálal" szót aláhúzza, ki érti ezt?

Az emacs-on belül aláhúzza a "házak" szót de terminálból kiadva a:
hunspell -d hu_HU emacs.tex
parancsot az hibajelzés nélkül lefut, mindent rendben lévőnek talál nem találja hibásnak a "házak" szót.

Közben pedig megtanulta néhány szót a flyspell mert most már nem húzza alá az "ábra" szót sem :)

a telepítésnél a 3.6 legutolsó verziójú ispel.el fájl került fel a következő helyre:
/usr/share/emacs/site-lisp/dictionaries-common/ispell.el
Ennél újabbat nem találtam.

Sajnos még azt sem tudom, hogy hogyan lehetne erre a hibára használható keresőkifejezést találni.

Semmi új ötlet senkitől, hogy milyen irányban keresgéljem a megoldást? :(