<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Linux Italian-HOWTO: Ispell </TITLE> <LINK HREF="Italian-HOWTO-6.html" REL=next> <LINK HREF="Italian-HOWTO-4.html" REL=previous> <LINK HREF="Italian-HOWTO.html#toc5" REL=contents> </HEAD> <BODY> <A HREF="Italian-HOWTO-6.html">Avanti</A> <A HREF="Italian-HOWTO-4.html">Indietro</A> <A HREF="Italian-HOWTO.html#toc5">Indice</A> <HR> <H2><A NAME="ISPELL"></A> <A NAME="s5">5. Ispell </A> </H2> <P> <P> <P> <P> <P>Esiste un vocabolario italiano per <B>ispell(1)</B> che trovate all'URL <A HREF="ftp://ftp.pluto.linux.it/pub/pluto/ildp/ispell/">ftp://ftp.pluto.linux.it/pub/pluto/ildp/ispell/</A>. Anche se non è ancora perfetto, è già più che funzionante e può essere tranquillamente usato. <P>Nella distribuzione Debian è già presente il pacchetto <B>iitalian</B> che installa e configura correttamente il vocabolario, pronto all'uso. <P>Se vuoi collaborare a migliorare il vocabolario o la tavola degli affissi (per sapere cos'è <CODE>man 5 ispell</CODE>), esiste una mailing list (che scherzosamente chiamo IspellIT!), che coordina gli sforzi. Trovi maggiori informazioni nella sezione dedicata alle <A HREF="Italian-HOWTO-10.html#LISTS">liste</A>. <P> <P> <P> <H2><A NAME="ss5.1">5.1 Ispell e Emacs </A> </H2> <P> <P>Per forzare il riconoscimento del nuovo vocabolario in emacs, occorre aggiungere questo nel proprio <CODE>~/.emacs</CODE>: <P> <HR> <PRE> (setq ispell-dictionary "italian") (setq ispell-dictionary-alist (append '(("italian" "[AÀÁB-EÈÉF-IÌÍJ-OÒÓP-UÙÚV-Zaàáb-eèéf-iìíj-oòóp-uùúv-z]" "[^AÀÁB-EÈÉF-IÌÍJ-OÒÓP-UÙÚV-Zaàáb-eèéf-iìíj-oòóp-uùúv-z]" "[---']" t nil "~iso" iso-latin-1)) ispell-dictionary-alist)) (setq ispell-menu-map nil) (load-library "ispell") </PRE> <HR> <P>Questa definizione attiva l'Italiano di default (primo form), lo aggiunge alla lista e rigenera il menù (nel caso che ispell fosse già stato caricato, occorre forzarne la rigenerazione con gli ultimi due form). <P>Se non si aggiunge l'ottavo elemento alla lista del terzo form (iso-latin-1 lì sopra) ispell non funziona correttamente con Emacs 20 e MULE; e inoltre non va bene ``~list'' come settimo parametro ma ci vuole ``~iso'', come indicato lì sopra (da Davide G. M. Salvetti). <P> <P> <H2><A NAME="ss5.2">5.2 Per maggiori informazioni </A> </H2> <P> <P> <UL> <LI> Responsabile del progetto IspellIT! è Sandro Dentella ( <A HREF="mailto:sandro@crcc.it">sandro@crcc.it</A>), puoi contattare lui per ulteriori informazioni. </LI> <LI> Sembra che qualcun altro si stia divertendo con vocabolari e tabelle degli affissi, infatti c'è un secondo vocabolario sulla cui qualità però non mi sbilancio, non conoscendolo. È possibile recuperarlo all'URL <A HREF="http://www.mrg.dist.unige.it/~marco/ispell.html">http://www.mrg.dist.unige.it/~marco/ispell.html</A>. </LI> <LI> Inoltre anche un giretto per la <A HREF="http://ficus-www.cs.ucla.edu/ficus-members/geoff/ispell.html">Ispell Home Page</A> non è una cattiva idea. </LI> </UL> <P> <P> <P> <HR> <A HREF="Italian-HOWTO-6.html">Avanti</A> <A HREF="Italian-HOWTO-4.html">Indietro</A> <A HREF="Italian-HOWTO.html#toc5">Indice</A> </BODY> </HTML>