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

Répondre à