Bonsoir Alain,
From: "Alain Joly" <[EMAIL PROTECTED]>
Subject: Re: [CBLX] installation de emacspeak
Date: Sat, 30 Aug 2008 19:28:58 +0200
> Salut la liste,
> Mouais... Mon enthousiasme est retombé aussi rapidement qu'il a mis du temps
> à venir...
> Résultat des courses :
> 1) speech-dispatcher couplé à espeak cause en Français.
> 2) Une fois emacs lancé, un petit coup de speechd-speak et hop, emacs se met
> aussi à causer.
> 3) MAIS :
> A) il parle en Anglais
Normal c'est le mode par défaut. Si tu veux qu'il parle
toujours français, voir plus loin. Mais on peut faire
beaucoup plus fin à savoir qu'il choisisse la langue en
fonction de certains paramètres.
> b) Dans la doc, j'ai cru comprendre que pour que mon emacs se mette à causer
> tout seul dès son lancement, il faut que j'ajoute deux ligne au fichier
> /home/alain/.emacs.
C'est exact. Je dirais il "suffit" plutôt qu'il "faut" parce
que d'autres manières sont éventuellement possibles...
> Les voici :
> (autoload 'speechd-speak "speechd-speak" nil t)
> (speechd-speak)
Oui c'est encore exact, c'est ce qu'il y achez moi.
>
> c) Il se trouve que je n'avais pas de fichier /home/alain/.emacs
> Je l'ai donc créé et j'y ai copié les lignes.
C'est exactement ce qu'il fallait faire. Et tu peux ajouter
la ligne :
(speechd-set-language "fr")
Pour qu'il cause français par défaut.
>
> J'ai ensuite lancé emacs et au miracle ! Mon espace de travail s'est splité
> en deux fenêtres. Je ne connais pas encore emacs, mais je pense qu'il s'agit
> de deux buffer différents, mais ce n'est pas le thème.
Ouaip bizarre que ça vienne de speechd-el. Cela dit moi je ne
fais pas attention aux fenêtres parce que je suis toujours là
où est le curseur et ma plage braille.
> Par contre, emacs ne cause toujours pas si je ne retape pas la commande M-x
> speechd-speak.
Humm ! ça pour le coup c'et bizarre.
>
> Questions :
> 1) A quoi sert exactement la commande autoload ?
Hum, en simplifiant à l'extrême à dire à emacs où se trouve
la commande speechd-speak que tu vas utiliser
après i.e. dans la librairie speechd-speak.
> 2) quelqu'un peut-il m'aider à faire parler mon emacs automatiquement au
> lancement et en Français ?
Essaye toujours d'ajouter dans ton .emacs une deuxième ligne
(speechd-speak)
Ca n'est pas de la première élégance, je l'avoue, mais on
pourra toujours tenter de comprendre ensuite pourquoi il faut
lui envoyer 2 fois la commande.
>
> Au fait ! J'ai trouvé la commande autoload un peu curieuse : il y a une
> apostrophe et deux guillemets. J'ai pensé qu'il y avait
> peut-être une erreur
Non absolument pas c'est parfaitement correct : l'apostrophe
signifie que 'speechd-speak le premier est un symbol (ou
moralement un pointeur si tu veux te raccrocher à des choses
moins exotiques que le lisp) et le deuxième "speechd-speak"
une chaîne de caractères correspondant moralement au nom d'un
fichier dans lequel se trouve la définition de la commande
speechd-speak.
(autoload 'function 'librairie" ....)
c'est la syntaxe !
> dans la doc et j'ai corrigé un peu, mais je ne me souviens
> plus comment
Euh espérons que tu n'as pas trop corrigé parce que c'était
correct !
> (ai-je supprimé l'apostrophe ou ai-je équilibré tout ça ?...)
Non la première apostrophe est effectivement un "quoting"
mais pas besoin d'équilibrer ! où alors utiliser la syntaxe:
(quote speechd-speak)
> en tout cas, en attendant votre réponse, j'y retourne et je tente de
> vérifier ma correction, voir même de faire une tentative avec la syntaxe
> d'origine...
Et c'est ce que tu aurais de mieux à faire !
>
> A tout à l'heure.
Euh j'ai sommeil mais bon !
Pierre
_______________________________________________
Liste de diffusion CarrefourBLinuX
[email protected]
http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel :
'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel :
'mailto:[EMAIL PROTECTED]'
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu