emacs helyesírás ellenőrzés

 ( levus | 2009. szeptember 22., kedd - 13:14 )

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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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?

Esetleg próbáld meg konzolon ellenőrizni különféle kódolások esetén.

Úgy is téveszt?

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 :)

Lehet, hogy már javították:
471_ispell.el_hunspell-nil-character-mode.dpatch

Esetleg megpróbálhatod leszedni a Debianos csomagot.
Vagy legalábbis az ispell.el-t.

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? :(